Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Cameron, WA

Anah Cameron, Seattle, WA US

Patent application numberDescriptionPublished
20090186712BILLIARDS STROKE TRAINING DEVICE - This invention relates generally to billiards, and more specifically, to systems and methods for providing a billiards stroke training device. In one embodiment, the invention includes a harness, a sleeve, a guide, the guide being coupled to the sleeve; and a post, the post being coupled to the harness, the post being configurable to limit motion of the guide, wherein the harness is configurable to being worn on an upper torso of a billiards player, wherein the sleeve is configurable to being worn on an arm of the billiards player, and wherein motion of the arm of the billiards player is limited to that provided for by the guide.07-23-2009

Chris Cameron, Seattle, WA US

Patent application numberDescriptionPublished
20090186712BILLIARDS STROKE TRAINING DEVICE - This invention relates generally to billiards, and more specifically, to systems and methods for providing a billiards stroke training device. In one embodiment, the invention includes a harness, a sleeve, a guide, the guide being coupled to the sleeve; and a post, the post being coupled to the harness, the post being configurable to limit motion of the guide, wherein the harness is configurable to being worn on an upper torso of a billiards player, wherein the sleeve is configurable to being worn on an arm of the billiards player, and wherein motion of the arm of the billiards player is limited to that provided for by the guide.07-23-2009

Mark Cameron, Snohomish, WA US

Patent application numberDescriptionPublished
20120063142Illuminating and Targeting Systems and Methods Having Variable Liquid Lens - Systems and methods that incorporate a variable liquid lens are disclosed. In at least some embodiments, a light projecting system includes a light source, and a light processing assembly configured to receive a light beam from the light source and to project an output field. The light processing assembly includes at least one liquid lens configured to controllably process the light beam such that the output field is variable between a relatively-broader illuminating field and a relatively-narrower targeting field. In some embodiments, a controller may controllably adjust the at least one liquid lens to alternately provide the illuminating field and the targeting field, and may controllably adjust at least one dwell time to adjust a brightness of at least one of the illuminating and targeting fields, respectively.03-15-2012

Michael Cameron, Redmond, WA US

Patent application numberDescriptionPublished
20090094221QUERY SUGGESTIONS FOR NO RESULT WEB SEARCHES - Presenting one or more suggested search-engine queries based on an initial search-engine query is described herein. Once the initial query is received, a search engine determines whether any web content is relevant thereto. If not, a query-suggestion service determines whether any suggested queries can be substituted for the initial query. If not, the query is spell-corrected, if necessary, and parsed into individual terms. Each parsed term is then checked to see whether it can be associated with alternative search terms. Terms than can are combined and their combination is also checked for alternative search terms. All of the alternative search terms are scored and then assembled into a list of suggested search terms that is presented to the user.04-09-2009
20100174703RELEVANCE IMPROVEMENTS FOR IMPLICIT LOCAL QUERIES - Computer systems, methods, and media improving the relevance of the search results presented to a user for queries having an implicit local intent are provided. Utilizing the systems and methods described herein locally-biased queries are identified, despite such queries being void of any location-specific terms. A location of a computing device associated with the user is determined and localized web search results associated with the data item pair comprising the input query and the user's determined location are generated and presented to the user.07-08-2010
20100299343Identifying Task Groups for Organizing Search Results - Computer-readable media and computerized methods for automatically organizing search results according to task groups are provided. The methods involve aggregating a gallery of entities (e.g., search queries that share a common categorization) into a query class and assigning a dictionary (e.g., list of terms that are drawn from various sources) to the query class. The task groups are identified from the list of terms within the dictionary. The process of identification includes analyzing patterns of user search behavior to select terms from the list of terms, which reflect popular user search intents, and ranking the selected terms based on predetermined parameters to produce an ordering. Based on the ordering, a set of the selected terms that are highest ranked are declared the task groups. The task groups are employed to arrange the search results on a UI display and to provide a consistent and intuitive format for refining a search.11-25-2010

Michael M. Cameron, Redmond, WA US

Patent application numberDescriptionPublished
20080306937Using search trails to provide enhanced search interaction - It has been found that user navigation that follows search engine interactions provides implicit endorsement of resources (such as web resources) that are preferred by users, and which may be particularly valuable for exploratory search tasks. Thus, a combination of past searching and browsing user behavior is analyzed to identify additional information that augments search results delivered by a search engine. The additional information may include a display of hyperlinks to locations which are derived from the past searching and browsing user behavior, given a specific input query. The additional information may be provided to supplement web search results.12-11-2008
20110167061PROVIDING SUGGESTIONS OF RELATED VIDEOS - Methods are provided for identifying media files that are related to a user-selected media file. Initially, a first set of media files that have previously been determined to be related to the selected media file is identified. It is determined that the number of media files in the first set of media files does not exceed a minimum number. A query is constructed based on the title or description of the selected media file to locate more related media files. A media database is searched and the results are combined with the first set of media files to be displayed.07-07-2011

Michael Maxwell Cameron, Redmond, WA US

Patent application numberDescriptionPublished
20090292684PROMOTING WEBSITES BASED ON LOCATION - A computer system, method, and media for associating locations with ranked websites are provided. The computer system includes a search engine, a log database, and a location database that are employed to respond to search requests from users by returning appropriately ranked websites to the user. The websites are ranked using the location of the website and the location of the user to select websites to receive high ranks. Additionally, the search engine includes a correction feature that reevaluates locations for a website or user when a large number of obtained locations suggest a different location than a currently associated location for the website or the user.11-26-2009
20090299964PRESENTING SEARCH QUERIES RELATED TO NAVIGATIONAL SEARCH QUERIES - A method and medium are provided for determining whether search queries issued to a search engine are navigational search queries and displaying related search queries and corresponding URLs in association with a URL corresponding to a target of the navigational search query. One embodiment of the method includes receiving a query log and determining whether search queries are navigational search queries based on a comparison of URLs selected in response to the search queries. A set of related navigational queries and corresponding URLs is then compiled by analyzing the query log. The set can comprise search queries issued within a predetermined period of time from the receipt of a navigational search query. Search queries are filtered from the set if they are not navigational search queries. The set of related search queries and corresponding URLs is presented in association with the URL corresponding to the navigational search query.12-03-2009
20110035402RELATED URLS FOR TASK-ORIENTED QUERY RESULTS - Methods, computer-storage media, and graphical user interfaces are provided for identifying and presenting rich related sites for task-oriented search queries. Upon receipt of a search query input by a user, one or more query logs are analyzed to determine if the search query is a related to a task being performed by the user. If the query is determined to be a task-oriented search query, search results are identified, as is one or more Uniform Resource Locators (URLs) related to a particular search result. The related URL is presented to the user in association with the particular search result. Additional controls, e.g., search tools that facilitate querying of those URLs determined to be relevant to a particular search result, may also be provided to aid the user in performing the task at hand.02-10-2011