January Search Patents for Google Yahoo M$ and More

1 comment

This months most interesting Search related patents compiled by JasonD for Threadwatch - Google, Yahoo, MSN, IBM and Apple all make an appearance and it makes for interesting reading for sure - Thanks Jason... Follow the title link for the full post.

Google Patents

DOCUMENT SEARCH ENGINE INCLUDING HIGHLIGHTING OF CONFIDENT RESULTS

Abstract of WO2005001719

A search engine includes a decision component that determines whether documents that are returned in response to a user search query are likely to be very relevant to the search query. Links that refer to documents that the search engine determines to likely be very relevant may be displayed with visual cues that assist the user in browsing the links. The decision component may base its decision on a number of parameters, including: (1) the position of the document in a ranked list of search results, (2) the click through rate of the document, (3) relevance scores for the document and other documents that are returned as hits in response to the search query, and (4) whether the document is classified as a pornographic document (the search engine may refrain from showing visual cues for potentially pornographic documents).

Cooling baffle and fan mount apparatus Hot Clusters?

Abstract of US6845009

A cooling baffle and fan mount apparatus suitable for rack mount computing systems is disclosed. The apparatus generally includes an upper and lower bracket configured to receive fans therebetween, the lower bracket defining mounting openings to cooperate with base openings defined in an electronics components base, and a baffle portion extending between the upper and lower brackets and defining fan openings to cooperate with the fans for airflow to pass through the baffle portion via the openings. The mounting openings may be configured for a flexible securing material, e.g., a hook and loop material, to extend therethrough from the base openings. A hook and loop tab may be secured to an underside of the upper bracket to cooperate with the hook and loop material to further secure the baffle. Each fan may provide a recessed region between two plates to receive the hook and loop material and to allow the hook and loop material to be wrapped around the fan and secured to itself.

USING ENHANCED AD FEATURES TO INCREASE COMPETITION IN ONLINE ADVERTISING

Abstract of WO2005006141

In an online advertising system, advertisers compete with each other for advertising space. There may be multiple advertising positions available, where the placement of advertisements is determined by an auction. To encourage competition, some advertisements may be presented with enhanced features. These enhanced features create an incentive for which advertisers can compete, thereby increasing the effectiveness, usefulness and/or profitability of the advertising system. The application of enhanced features may be determined using at least one or more of pricing information, performance information and advertising information.

PROMOTING AND/OR DEMOTING AN ADVERTISEMENT FROM AN ADVERTISING SPOT OF ONE TYPE TO AN ADVERTISING SPOT OF ANOTHER TYPE

Abstract of WO2005006282

Ads may be promoted to a more preferred ad spot type and/or demoted to a less preferred ad spot type in a manner that maximizes or increases their economic values and/or their utility to their audience. Such promoting and/ore demoting may be done based on accepted ad monetary amount information and/or ad performance information

RENDERING ADVERTISEMENTS WITH DOCUMENTS HAVING ONE OR MORE TOPICS USING USER TOPIC INTEREST INFORMATION

Abstract of WO2005006283

Ambiguities with respect to a user topic interest may be resolved so that useful topic-relevant ads can be presented. Such ambiguities may be resolved by monitoring user behavior, determining a user topic interest (e.g., from a plurality of different candidate topics) based on the monitored behavior, and serving ads relevant to the determined user topic interest.

SERVING ADVERTISEMENTS USING A SEARCH OF ADVERTISER WEB INFORMATION

Abstract of WO2005006143

Advertisers are permitted to put targeted ads on, or to serve ads in association with, various content such as search results pages, Web pages, e-mail, etc., without requiring the advertiser to enter and/or maintain certain targeting information, such as keyword targeting. This may be accomplished by using a searchable data structure, such as an inverted index for example, of available advertiser Web information. The advertiser Web information may include terms and/or phrase extracted from the advertiser's Website. In particular, a search query may be used to search for matching advertisers, and therefore matching ads. For example, the search query can be used to search an inverted index including words and/or phrases extracted from advertiser Websites. The advertiser Web page, or some other identifier, can be used as a key to search for an associated ad


Yahoo Patents

VALUE SYSTEM FOR DYNAMIC COMPOSITION OF WEB PAGES

Abstract of WO2005003906

Web pages are dynamically composed in order to increase the overall value of the web page. In one approach, the overall value of the web page is a function of the actual values of the web page components that compose the web page. These, in turn, are functions of the nominal value of the page components and of an effectiveness of the components on the web page. The actual values of the page components are expressed in a same unit of measure, thus facilitating direct comparison of their relative values.

System and method of placing a search listing in at least one search result list

Abstract of US2005004835

A system and method is provided for qualifying search listings for placement in at least one search result list and ordering the search listings according to an algorithm. Specifically, a searching device is adapted to received items of information, such as search listings (e.g., www.yahoo.com, etc.), search terms (e.g., "cars," "beauty supplies," etc.) and monetary amounts (e.g., $1.00, etc.), from a plurality of promoting devices, receive a search inquiry (i.e., a search term) from a reception device, and provide (in response thereto) at least one search result list including search listings (i) associated with the search inquiry and (ii) qualified for placement in the search result list. In other words, if the search term linked to the search listing is the same as (or substantially similar to) the search inquiry, then the first prong is met. Furthermore, if a predetermined number of monetary amounts (i.e., as linked to a predetermined number of search listings associated with the search inquiry) are not higher than the monetary amount linked to the search listing, then the second prong is met and the search listing is qualified for placement. Thus, only a predetermined number of search listings (e.g., three, five, etc.) that are both (i) associated with the search inquiry and (ii) linked to the highest monetary amounts are qualified for placement in the search result list. Once the search listings are qualified for placement in the search result list, the searching device is adapted to arrange the qualified search listings according to an algorithm (e.g., randomly, according to relevance, according to monetary amounts, etc.).

Processing of textual electronic communication distributed in bulk

Abstract of US6842773

The invention relates to processing of electronic text communication distributed in bulk. In one embodiment, a process for blocking electronic text communication distributed in bulk is disclosed. In the process, a first electronic and a second electronic submission are received. A first portion is extracted from the first electronic submission and a second portion is extracted from the second electronic submission. A first code is determined for the first portion and a second code is determined for the second portion. The first code is indicative of the first portion and the second code is indicative of the second portion. After the first code is compared to the second code, the second electronic submission is filtered in response to that comparison.

PERSONALS ADVERTISEMENT AFFINITIES IN A NETWORKED COMPUTER SYSTEM

Abstract of WO2005003910

A computer implemented method of searching personals ads comprising performing a criteria search to identify one or more personals ads; and performing an affinity search to identify personals ads having an affinity to at least one of the personals ads identified by the criteria search.

SYSTEM AND METHOD FOR PROVIDING A WEBPAGE

Abstract of WO2005003913

A system and method are disclosed for providing a Webpage comprising receiving instructions for previewing a page; creating a preview version of the page, wherein links are modified to reflect a location of the preview version; and displaying the preview version of the page.

METHODS TO ATTRIBUTE CONVERSIONS FOR ONLINE ADVERTISEMENT CAMPAIGNS

Abstract of WO2005006140

A method attributes credit for conversions to a plurality of event types. A plurality of probabilities that a single impression of each of a plurality of respective event types causes a conversion by one of a plurality of users are defined. A processor is used to select values for the plurality of probabilities so as to minimize a total squared error based on differences between an observed outcome for each user and a respective expected outcome for each user calculated from the plurality of probabilities.

MESSENGER-CONTROLLED APPLICATIONS IN AN INSTANT MESSAGING ENVIRONMENT

Abstract of WO2005006636

Techniques for controlling an application in an instant messaging environment are described. The instant messaging environment retrieves and executes an instant messaging application. An identifier is assigned to the instant messaging application, which is retrieved and executed in the instant messaging environment between two or more instant messaging clients. The instant messaging environment identifies a selected instant messaging application and generates a control message. The control message includes the identifier which is used to retrieve and execute the instant messaging application. The instant messaging environment also determines whether a supporting application is required, based on the instant messaging application identifier, to execute the instant messaging application.


Microsoft Patents

N.B. I have tried to restrict to search related patents, but may have missed a couple.

Language input architecture for converting one text form to another text form with tolerance to spelling, typographical, and conversion errors

Abstract of US6848080

A language input architecture converts input strings of phonetic text to an output string of language text. The language input architecture has a search engine, one or more typing models, a language model, and one or more lexicons for different languages. The typing model is configured to generate a list of probable typing candidates that may be substituted for the input string based on probabilities of how likely each of the candidate strings was incorrectly entered as the input string. The language model provides probable conversion strings for each of the typing candidates based on probabilities of how likely a probable conversion output string represents the candidate string. The search engine combines the probabilities of the typing and language models to find the most probable conversion string that represents a converted form of the input string.

General dependency model for invalidating cache entries

Abstract of US2005015463

Systems, methods, and computer products for deriving custom cache dependencies are explained. A framework that includes an extensible cache dependency base class that can be used to derive custom cache dependency classes for invalidating cache entries on some custom condition is disclosed. In some embodiments, a Web page server includes a cache and the framework including the extensible cache dependency base. Methods are disclosed for causing a cache entry to be dependent on a customized cache dependency and for invalidating cache entries based on customized cache dependencies. For example, cache entries can depend on and be purged based on dependencies on database tables and Web services.

Dynamic contextual helper user interface

Abstract of US2005015639

A visual design surface that identifies configuration errors to a user in an inconspicuous manner is disclosed. Shapes representing software artifacts are arranged on the design surface. Each shape may have one or more configuration parameter. The parameters associated with each shape are analyzed to locate configuration errors. When an error is identified, an error icon is placed next to the shape. The user may select the icon and be presented with one or more proposed solutions.

Resolving metadata matched to media content

Abstract of US2005015712

Managing a plurality of states of metadata. Each of the states stores one or more items of metadata that have been automatically matched and obtained for media content (e.g., for rendering by a media player). The invention resolves the matched metadata by selectively applying some or all of the matched metadata items without user intervention (e.g., based on a user-specified threshold). In one embodiment, the invention selectively applies some or all of the matched metadata items based on a trustworthiness rating associated with the metadata match. The invention displays the remaining metadata items to the user for review and acceptance or rejection

Vision-based document segmentation

Abstract of EP1503300

Vision-based document segmentation identifies one or more portions of semantic content of a document. The one or more portions are identified by identifying a plurality of visual blocks in the document, and detecting one or more separators between the visual blocks of the plurality of visual blocks. A content structure for the document is constructed based at least in part on the plurality of visual blocks and the one or more separators, and the content structure identifies the one or more portions of semantic content of the document. The content structure obtained using the vision-based document segmentation can optionally be used during document retrieval.


Apple Computer

Universal interface for retrieval of information in a computer system

Abstract of US6847959

The present invention provides convenient access to items of information that are related to various descriptors input by a user, by means of a unitary interface which is capable of accessing information in a variety of locations, through a number of different techniques. Using a plurality of heuristic algorithms to operate upon information descriptors input by the user, the present invention locates and displays candidate items of information for selection and/or retrieval. Thus, the advantages of a search engine can be exploited, while listing only relevant object candidate items of information.


DU JOSEPH [TW]; TSENG HSIEN-YING [TW]; TU SHIH-WEN [TW]; LIN CHIA-HUI [TW]; LIN DAH-CHIH [TW]; CHEN CHUN YI [TW]; LIOU JEFFREY [TW]; LEE YUEH-CHING [TW]; CHIANG TED [TW]

Universal interface for retrieval of information in a computer system

Abstract of US6847959

The present invention provides convenient access to items of information that are related to various descriptors input by a user, by means of a unitary interface which is capable of accessing information in a variety of locations, through a number of different techniques. Using a plurality of heuristic algorithms to operate upon information descriptors input by the user, the present invention locates and displays candidate items of information for selection and/or retrieval. Thus, the advantages of a search engine can be exploited, while listing only relevant object candidate items of information.

IBM

Technique and method which dynamically generates various depth levels of abstracts for text based data sources on demand

Abstract of US6847959

The present invention provides convenient access to items of information that are related to various descriptors input by a user, by means of a unitary interface which is capable of accessing information in a variety of locations, through a number of different techniques. Using a plurality of heuristic algorithms to operate upon information descriptors input by the user, the present invention locates and displays candidate items of information for selection and/or retrieval. Thus, the advantages of a search engine can be exploited, while listing only relevant object candidate items of information.

Comments

>>Abstract of WO2005003910

>>Abstract of WO2005003910

>>A computer implemented method of searching personals ads comprising performing a criteria search to identify one or more personals ads; and performing an affinity search to identify personals ads having an affinity to at least one of the personals ads identified by the criteria search.

How can they patent that? Surely that's how every dating service/online dating service has been doing that since... Anybody in the dating game who want to contest this reading here?