Patents by Inventor Kevin A. Haas
Kevin A. Haas 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: 8538960Abstract: Search results may include both objective results and person results. In one example, a search query is evaluated to determine whether it is the type of query that a user might want to ask to a friend. If the query is of such a type, then the search engine may examine a social graph to determine which friends of the user who entered the query may have information that is relevant to answering the query. If such friends exist, then the friends may be displayed along with objective search results, along with an explanation of each friend's relevance to the query. Clicking on a person in the results may cause a conversation to be initiated with that person, thereby allowing the user who entered the query to ask his or her friend about the subject of the query.Type: GrantFiled: August 5, 2011Date of Patent: September 17, 2013Assignee: Microsoft CorporationInventors: Sandy Wong, Wei Mu, Jun Yin, Rahul Nair, Simon King, Srinivasan Badrinarayanan, Xavier Legros, Michael Ching, Kevin Haas, Shubha Nabar
-
Patent number: 8452752Abstract: Methods, systems, and computer-storage media having computer-usable instructions embodied thereon, for prioritizing crawl lists based on social networking rankings are provided. Various scores are associated with users based on a variety of factors including activity levels with respect to social networking services, activity levels with respect to search engines, and interactions with other users in a social networking environment. The scores are used to compute a ranking for the users and, based on the rankings, a crawl list is prioritized such that content associated with the social networking environment is crawled at an appropriate time.Type: GrantFiled: May 6, 2011Date of Patent: May 28, 2013Assignee: Microsoft CorporationInventors: Kevin Haas, Yi-An Lin, Shankar Kalyanaraman, Sameer Indarapu
-
Patent number: 8386454Abstract: The present invention provides a method and system for generating search results including receiving a search request and accessing a corpus of data relating to web content to determine relevant content. The method and system includes determining at least one semantic object in the search results set and generating an object filter on the basis of the at least one semantic object. The method and system further includes generating a search result output display for the presentation of at least a portion of the search result set and active data links for one or more of the semantic objects and toggling the search result output display to present at least a portion of a subset of the search results set in response to selection of a given active data link, the subset including content having semantic object associated therewith.Type: GrantFiled: September 20, 2009Date of Patent: February 26, 2013Assignee: Yahoo! Inc.Inventors: Kevin Haas, Yi-An Lin, Christopher C. LuVogt
-
Patent number: 8386455Abstract: The present invention provides a method and system for generating search results including receiving a search request including at least one search term and accessing a corpus of data to determine relevant content for inclusion in a search result set on the basis of the search request. The method and system includes determining a plurality of applications associated with the search request and generating a search result output display for the presentation of at least a portion of the search result set and at least a portion of the applications.Type: GrantFiled: September 20, 2009Date of Patent: February 26, 2013Assignee: Yahoo! Inc.Inventors: Amit Jyoti Basu, Kevin Haas, Amit Kumar, Paul Tarjan, Jeonghee Yi
-
Publication number: 20130036114Abstract: Search results may include both objective results and person results. In one example, a search query is evaluated to determine whether it is the type of query that a user might want to ask to a friend. If the query is of such a type, then the search engine may examine a social graph to determine which friends of the user who entered the query may have information that is relevant to answering the query. If such friends exist, then the friends may be displayed along with objective search results, along with an explanation of each friend's relevance to the query. Clicking on a person in the results may cause a conversation to be initiated with that person, thereby allowing the user who entered the query to ask his or her friend about the subject of the query.Type: ApplicationFiled: August 5, 2011Publication date: February 7, 2013Applicant: MICROSOFT CORPORATIONInventors: Sandy Wong, Wei Mu, Jun Yin, Rahul Nair, Simon King, Srinivasan Badrinarayanan, Xavier Legros, Michael Ching, Kevin Haas, Shubha Nabar
-
Publication number: 20120284251Abstract: Methods, systems, and computer-storage media having computer-usable instructions embodied thereon, for prioritizing crawl lists based on social networking rankings are provided. Various scores are associated with users based on a variety of factors including activity levels with respect to social networking services, activity levels with respect to search engines, and interactions with other users in a social networking environment. The scores are used to compute a ranking for the users and, based on the rankings, a crawl list is prioritized such that content associated with the social networking environment is crawled at an appropriate time.Type: ApplicationFiled: May 6, 2011Publication date: November 8, 2012Applicant: MICROSOFT CORPORATIONInventors: Kevin Haas, Yi-An Lin, Shankar Kalyanaraman, Sameer Indarapu
-
Patent number: 7966270Abstract: The embodiments of the invention provide a systems, methods, etc. for adaptive content processing and classification in a high-availability environment. More specifically, a system is provided having a plurality of processing engines and at least one server that classifies data objects on the computer system. The classification includes analyzing the data objects for the presence of a type of content. This can include assigning a score corresponding to the amount of the type of content in each of the data objects. Moreover, the server can remove a data object from the computer system based on the results of the analyzing. The results of the analyzing are stored and the computer system is updated with feedback information. This can include allowing a user to review the results of the analyzing and aggregating reviews of the user into the feedback information.Type: GrantFiled: February 23, 2007Date of Patent: June 21, 2011Assignee: International Business Machines CorporationInventors: Varun Bhagwan, Daniel F. Gruhl, Kevin Haas, Jeffrey A. Kusnitz, Daniel N. Meredith
-
Patent number: 7958109Abstract: Techniques for providing useful information to a user in response to a search query are provided. Based on the search query, one or more potential intents of the user are identified and a plurality of matching resources are identified. For at least one matching resource, a particular abstract template is selected based on the one or more potential intents. Each abstract (a) corresponds to a different intent than any other intent to which any other abstract template of the plurality of abstract templates corresponds, and (b) dictates a different manner of displaying information about a matching resource than any other manner of displaying dictated by any other abstract template of the plurality of abstract templates. A search results page is generated and sent to the user. The search results page includes an abstract for the at least one matching resource. The abstract is displayed based on the particular abstract template.Type: GrantFiled: February 6, 2009Date of Patent: June 7, 2011Assignee: Yahoo! Inc.Inventors: Yi-An Lin, Youssef Billawala, Kevin Haas, Jan Pfeifer
-
Publication number: 20110072000Abstract: The present invention provides a method and system for generating search results including receiving a search request and accessing a corpus of data relating to web content to determine relevant content. The method and system includes determining at least one semantic object in the search results set and generating an object filter on the basis of the at least one semantic object. The method and system further includes generating a search result output display for the presentation of at least a portion of the search result set and active data links for one or more of the semantic objects and toggling the search result output display to present at least a portion of a subset of the search results set in response to selection of a given active data link, the subset including content having semantic object associated therewith.Type: ApplicationFiled: September 20, 2009Publication date: March 24, 2011Inventors: Kevin Haas, Yi-An Lin, Christopher C. LuVogt
-
Publication number: 20110072001Abstract: The present invention provides a method and system for generating search results including receiving a search request including at least one search term and accessing a corpus of data to determine relevant content for inclusion in a search result set on the basis of the search request. The method and system includes determining a plurality of applications associated with the search request and generating a search result output display for the presentation of at least a portion of the search result set and at least a portion of the applications.Type: ApplicationFiled: September 20, 2009Publication date: March 24, 2011Inventors: Amit Jyoti Basu, Kevin Haas, Amit Kumar, Paul Tarjan, Jeonghee Yi
-
Publication number: 20100332493Abstract: Techniques are described herein that are capable of taking into consideration the intent of a user with respect to a search query received from the user. A Web server determines that the search query matches a reference query pattern. The Web server executes a semantic search extension application in response to the search query matching the reference query pattern. For example, values of respective parameters may be determined based on the search query matching the reference query pattern. In this example, semantic application results may be generated for presentation to the user based on the values of the respective parameters.Type: ApplicationFiled: June 25, 2009Publication date: December 30, 2010Applicant: Yahoo! Inc.Inventors: Kevin Haas, Peter Mika
-
Publication number: 20100205199Abstract: Techniques for providing useful information to a user in response to a search query are provided. Based on the search query, one or more potential intents of the user are identified and a plurality of matching resources are identified. For at least one matching resource, a particular abstract template is selected based on the one or more potential intents. Each abstract (a) corresponds to a different intent than any other intent to which any other abstract template of the plurality of abstract templates corresponds, and (b) dictates a different manner of displaying information about a matching resource than any other manner of displaying dictated by any other abstract template of the plurality of abstract templates. A search results page is generated and sent to the user. The search results page includes an abstract for the at least one matching resource. The abstract is displayed based on the particular abstract template.Type: ApplicationFiled: February 6, 2009Publication date: August 12, 2010Inventors: Yi-An Lin, Yossef Billawala, Kevin Haas, Jan Pfeifer
-
Patent number: 7523138Abstract: Disclosed are embodiments a system and method for managing an on-line community. Electronic postings are pre-screened based on one or more metrics to determine a risk value indicative of the likelihood that an individual posting contains objectionable content. These metrics are based on the profile of a poster, including various parameters of the poster and/or the poster's record of objectionable content postings. These metrics can also be based on the social network profile of a poster, including the average of various parameters of other users in the poster's social network and/or a compiled record of objectionable content postings of other users in the poster's social network. If the risk value is relatively low, the posting can be displayed to the on-line community immediately. If the risk value is relatively high, display of the posting can be delayed until further content analysis is completed.Type: GrantFiled: January 11, 2007Date of Patent: April 21, 2009Assignee: International Business Machines CorporationInventors: Daniel F. Gruhl, Kevin Haas
-
Publication number: 20090017171Abstract: A proof and pan template system and related methods of use for consistently preparing proofed, baked products from unproofed dough units. The proof and pan template system can comprise at least one positioning template and a proofing template for verifying the arrangement and positioning of unproofed dough units on a baking pan prior to proofing. The positioning template can interface with the baking pan such that unproofed dough units can be placed and stretched appropriately prior to proofing. The measuring template can include a plurality of sides, wherein each side performs an independent measurement verifying the placement of the unproofed dough units. Following proofing, a proof height of the now proofed dough units can be confined with a proof area defined on the measuring template.Type: ApplicationFiled: July 11, 2008Publication date: January 15, 2009Inventors: Kevin Haas, Joe SHEEHY
-
Publication number: 20080208893Abstract: The embodiments of the invention provide a systems, methods, etc. for adaptive content processing and classification in a high-availability environment. More specifically, a system is provided having a plurality of processing engines and at least one server that classifies data objects on the computer system. The classification includes analyzing the data objects for the presence of a type of content. This can include assigning a score corresponding to the amount of the type of content in each of the data objects. Moreover, the server can remove a data object from the computer system based on the results of the analyzing. The results of the analyzing are stored and the computer system is updated with feedback information. This can include allowing a user to review the results of the analyzing and aggregating reviews of the user into the feedback information.Type: ApplicationFiled: February 23, 2007Publication date: August 28, 2008Inventors: Varun Bhagwan, Daniel F. Gruhl, Kevin Haas, Jeffrey A. Kusnitz, Daniel N. Meredith
-
Publication number: 20080177834Abstract: Disclosed are embodiments a system and method for managing an on-line community. Electronic postings are pre-screened based on one or more metrics to determine a risk value indicative of the likelihood that an individual posting contains objectionable content. These metrics are based on the profile of a poster, including various parameters of the poster and/or the poster's record of objectionable content postings. These metrics can also be based on the social network profile of a poster, including the average of various parameters of other users in the poster's social network and/or a compiled record of objectionable content postings of other users in the poster's social network. If the risk value is relatively low, the posting can be displayed to the on-line community immediately. If the risk value is relatively high, display of the posting can be delayed until further content analysis is completed.Type: ApplicationFiled: March 26, 2008Publication date: July 24, 2008Applicant: International Business Machines CorporationInventors: Daniel F. Gruhl, Kevin Haas
-
Publication number: 20080172412Abstract: Disclosed are embodiments a system and method for managing an on-line community. Electronic postings are pre-screened based on one or more metrics to determine a risk value indicative of the likelihood that an individual posting contains objectionable content. These metrics are based on the profile of a poster, including various parameters of the poster and/or the poster's record of objectionable content postings. These metrics can also be based on the social network profile of a poster, including the average of various parameters of other users in the poster's social network and/or a compiled record of objectionable content postings of other users in the poster's social network. If the risk value is relatively low, the posting can be displayed to the on-line community immediately. If the risk value is relatively high, display of the posting can be delayed until further content analysis is completed.Type: ApplicationFiled: January 11, 2007Publication date: July 17, 2008Inventors: Daniel F. Gruhl, Kevin Haas
-
Patent number: 6709889Abstract: A module (10) for use with a smart card (50) is disclosed. The module (10) includes a substrate (14) having a first side (16) and a second side (18). The first and second sides each have deposited thereon a metallic layer (19, 21), with the substrate (14) having a thickness of about 125 microns. A die (22) is mounted adjacent the substrate first side (16), with the die (22) being coupled to the substrate first side (16) by a plurality of wire leads (24). A protective coating (26) covers the die (22), with the module having a total thickness of about 525 microns.Type: GrantFiled: October 15, 2002Date of Patent: March 23, 2004Assignee: Motorola, Inc.Inventors: Kiron P. Gore, Kevin Haas
-
Publication number: 20030102541Abstract: A module (10) for use with a smart card (50) is disclosed. The module (10) includes a substrate (14) having a first side (16) and a second side (18). The first and second sides each have deposited thereon a metallic layer (19, 21), with the substrate (14) having a thickness of about 125 microns. A die (22) is mounted adjacent the substrate first side (16), with the die (22) being coupled to the substrate first side (16) by a plurality of wire leads (24). A protective coating (26) covers the die (22), with the module having a total thickness of about 525 microns.Type: ApplicationFiled: October 15, 2002Publication date: June 5, 2003Inventors: Kiron P. Gore, Kevin Haas
-
Patent number: D575648Type: GrantFiled: July 12, 2007Date of Patent: August 26, 2008Assignee: General Mills Marketing, Inc.Inventors: Kevin Haas, Joe Sheehy