+

CN101523342A - Method, system, and computer readable storage for affiliate group searching - Google Patents

Method, system, and computer readable storage for affiliate group searching Download PDF

Info

Publication number
CN101523342A
CN101523342A CNA2007800373414A CN200780037341A CN101523342A CN 101523342 A CN101523342 A CN 101523342A CN A2007800373414 A CNA2007800373414 A CN A2007800373414A CN 200780037341 A CN200780037341 A CN 200780037341A CN 101523342 A CN101523342 A CN 101523342A
Authority
CN
China
Prior art keywords
searchers
group
information
search
branch
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA2007800373414A
Other languages
Chinese (zh)
Inventor
斯科特·A·琼斯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ChaCha Search Inc
Original Assignee
ChaCha Search Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ChaCha Search Inc filed Critical ChaCha Search Inc
Publication of CN101523342A publication Critical patent/CN101523342A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention relates to a method for allowing an information seeker to utilize affiliate group searching involving human searchers who are members of particular information affiliate groups. Each affiliate group has an area of expertise in which they are particularly skilled. In at least one embodiment, the method includes accepting designation of an affiliate group for providing information searching and presenting search results produced by a member of the affiliate group to an information seeker.

Description

The method, system and the computer-readable memory that are used for affiliate group searching
The cross reference of related application
The application relates to No. the 60/821612nd, U. S. application sequence and U. S. application sequence No. 11/834911, and require the rights and interests of No. the 11/834911st, No. the 60/821612nd, U. S. application sequence and U. S. application sequence, the disclosure of these two U. S. applications is incorporated into by reference at this, this U. S. application sequence is for No. 60/821612 to be submitted in United States Patent (USP) trademark office by Scott A.Jones on August 7th, 2006, inventor Scott A.Jones., title is " METHOD; SYSTEM, ANDCOMPUTER READABLE STORAGE FOR AFFILIATE GROUPSEARCHING "; This U. S. application sequence is for No. 11/834911 to submit in United States Patent (USP) trademark office on August 7th, 2007, inventor Scott A.Jones, title is " METHOD, SYSTEM, AND COMPUTER READABLE STORAGE FOR AFFILIATE GROUPSEARCHING ".
Background
1. field
Relate generally to information search in this embodiment of discussing, and more specifically, relate to the information search method that uses the searchers who belongs to branch group (affiliate group).
2. description of Related Art
As the title incorporated into by reference at this, submit on January 23rd, 2006 by Scott A.Jones for described in No. the 11/336928th, the application sequence of " A Scalable Search System Using Human Searchers ", in the information search system that comprises searchers or guide, information search is word and/or category division according to keyword.Because a large amount of information can be for search, so such organizational form is essential often, with can be by effective and efficient manner management information.For example, first information searchers can be responsible for carrying out any search relevant with first keyword, and second information seeker can be responsible for carrying out any search relevant with second keyword.
Though according to keyword organizing the searchers can allow these searchers to become in the search information relevant with the keyword of appointment or classification with classification is expert at, but the knowledge that is obtained is often not enough so that these searchers become " expert " searchers, and this is because the information relevant with this (these) classification or keyword is very many.For example, though classification " basketball " can be considered the less subclass of the information relevant with classification " motion ", subclass " basketball " is still big relatively hunting zone.This subclass can comprise and " NCAA basketball ", " NBA basketball ", " CIAA basketball " or the like relevant information.
Similarly, though keyword " NFL Football " can be considered to the subclass of the keyword " Football " of broad, this subclass comprises and NFL team, NFL sportsman, NFL history, NFL rule or the like relevant information.Owing to contain bulk information in the subclass, can meet difficulty among " expert " of searchers aspect becoming the information search relevant with specific keyword, classification, theme etc.In addition, last set person's (for example Peyton Manning football fan) type may influence the result that these searchers obtain.The information person of seeking may ask the result that searchers made related with this tendentiousness.
Also exist the user (also is known as Infoseeker TM) problem that connects with the searchers with different demographys and/or world outlook (also being known as the guide).For example, when the of the right age women InfoseekerTM that studies in college searches for about " Pink Floyd " information, may be associated with male sex Infoseeker over fifty years old with visibly different world outlook TMEven the information of being returned may be correct technically, but the social aspect of artificial auxiliary search may not be fully utilized.For this reason, may it is desirable for that the permission information person of seeking visit has the searchers of one group of common trait and/or by the Search Results that last set person provided that has one group of common trait.Because the cause of the member's of branch group total characteristic properties can further wish to be searched for by the member of branch group.For example, believe that one group of medical profession of " power of selection " can receive the search of relevant women's health problem, otherwise these problems will be sent to general search.
Except that the problem of above affirmation, though the searchers can designated specific keyword and classification, it is really not interested that these searchers may be registered the theme of carrying out search to them.The searchers may since the information person of seeking about the inquiry of the high frequency of certain theme, because the revenue opportunity of increase is selected that subject area.As a result, the searchers may not as they to real may show when interested like that so effective of theme.In order to improve associative skills and to share about searching resource and/or be used to obtain information about the method for the information of interested specialized field, set up the searchers collaborative and/or emulative community (community), this may be useful.Such branch group can be worked as team, to bear results at search inquiry and to share remuneration.
In addition, in some cases, the information person of seeking has the demand and/or the hope of obtaining about the Search Results of sensitive information, and this sensitive information may not obtain in standard database that the public can visit and system.For example, when the information person of seeking wants search about endangered species information, may need to visit and to enjoy the service of authorizing the searchers who searches for restrictive and/or proprietary information database and system, to obtain such information.Up to now, information search system does not use and has required special knowledge, can visit and enjoy to authorize and search for the searchers of such information.
Some existing information search networks may exist, as travel agent, librarian, medical expert's (for example, phoning the nurse) and other.Such tissue can be had the ability and/or can be visited the resource that general public can not obtain, but for traditional search system of using the robotization search technique, it is difficult that the visit of the resource that is provided by this branching networks and index are provided.
Owing to these numerous reasons, will pay much attention to use the searchers to realize the method for affiliate group searching, wherein for the information person of seeking and/or the searchers who seeks to visit this search service can use access control.
Summary of the invention
According to aforementioned content, what need is to use the searchers's's (being known as guide or wright or supplier or worker sometimes) who belongs to branch group information search method and system.
Utilize the affiliate group searching that relates to the searchers this disclosed embodiment permission information person of seeking, these searchers are members of customizing messages branch group.Each branch group can have the special knowledge scope that they are good at especially, perhaps each branch group can have a total stack features, even such as age, sex, property preference, geographic area, language, political conviction, occupation, club, education background, hobby, maybe this branch group to be combined only be the further feature that loosely combines.
Branch group may only relate to such as
Figure A200780037341D00091
Or
Figure A200780037341D00092
The membership qualification of website or have and such as Or
Figure A200780037341D00102
The membership qualification of the loose subordinate relation of website.In at least one embodiment, be used to provide the method for affiliate group searching to comprise the appointment of acceptance, information search to be provided and (to be known as user or requestor or Infoseeker sometimes to the information person of seeking to branch group TM) show the Search Results that the member made by this branch group.
The searchers can with select with people to join a club, the roughly the same mode of professional body or corporations determines to participate in or branch group is withdrawed from decision.The searchers also can be organized in the branch group based on be provided to the information of search system after period of registration or registration, and these information will be represented specific subordinate relation.
Branch group can easily be created and dismiss.Search system can allow perhaps to create grouping by the system operator of assigned finger group by last set person is created grouping with can being connected by one or more keywords that branch group is selected.Branch group can be selected keyword and/or the classification that this group expectation is associated with then.Can be further with member's rank in group of branch group, so that set up the preference of the special member of relevant technical ability with answer search inquiry.Similarly, can produce relevant result's ability with the branch group rank for keyword, classification etc. by branch group.By this way, the information person of seeking can find out most probable produces relevant result at inquiry branch group.
One aspect of the present invention is, branch group can be assigned to retrievable clauses and subclauses (item) exclusively the member of branch group.These clauses and subclauses can comprise training material, resource, software application, Search Results and can assist the searchers to carry out other clauses and subclauses of search.
One aspect of the present invention is that the member of branch of existing network can be registered as the guide in this search system, and the described member of branch can be the employee of company, based on the member of the information search network of website.Information from current network can be used for establishment group and/or guide's profile (profile).This can make branching networks can be more effectively with the Internet resources marketization and/or utilize Internet resources, and do not jeopardize employed data security in its operation.
The accompanying drawing summary
From the description of following embodiment and in conjunction with the accompanying drawings, the aspect of these embodiments and advantage will become clear and be more readily understood, wherein:
Fig. 1 is the diagrammatic sketch that concerns between explanation branch group and the affiliate group searching person;
Fig. 2 is a system diagram;
Fig. 3 is the diagram of branch group database;
The diagram of Fig. 4 is affiliate group searching person's database;
Fig. 5 and Fig. 5 A have illustrated authorization database;
Fig. 6 is a process flow diagram of describing method of operating;
Fig. 7 is a process flow diagram of describing method of operating;
Fig. 8 and Fig. 8 A show searchers's registration web page;
Fig. 9 is the diagram that comprises the branch group webpage of the search window that is driven by search system;
Figure 10 is the diagram of the retrievable search page of search window shown in the branch group webpage via Fig. 9;
Figure 11 is the process flow diagram of registration process;
Figure 12 is the diagram of graphic user interface (GUI);
Figure 13 is the diagram to the selectable GUI of branch's search groups selection;
Figure 14 is the diagram that the searchers selects GUI;
Figure 15 is the diagram of GUI.
Description of Preferred Embodiments
Now will be in detail with reference to these embodiments, the embodiment of these embodiments has been described in the accompanying drawings, wherein same reference number refers to same ingredient all the time.
As discussing at this, the information person of seeking can select to carry out information search in response to the search inquiry that comes the self-information person of seeking and the specific branch group of Search Results is provided.Because branch group may be good at the information of specific area or classification, thus such group instant may be very effective in replying at the search inquiry of the information of special " being difficult to search ".In other situation, branch group tolerable searchers is associated with the information person of seeking more, the feature or the subordinate relation that rely on their age, sex, property preference, geographic area, language, political conviction, occupation, club, education background, hobby, they are combined are even this combination only is a kind of loose combination.Subordinative example can be middle and primary schools, university, charity, such as The industry that satisfies the needs of consumers of airline or any other airline, information service industry, national defence contract industry (defense contractingbusiness), governmental body, club, public organization, such as
Figure A200780037341D00121
Or
Figure A200780037341D00122
Online community network, or the like.In other situation, the member of branch group can have such as the very specific membership qualification of being employed by company, tissue (for example, Society of Information Display, NRA, US military) in membership qualification, (for example perhaps have for restricted database for example, the information relevant, undocumented research, company's confidential information with health care) the special access privilege of resource, therefore such branch group can be called as the branch group of limiting access.
In the embodiment described herein, described appointment, and disclose the method that is used to receive the Search Results of being made by the branch group member for the interest group that information search is provided.
As shown in fig. 1, according at least one embodiment, answer the information seeker of the self-information person's of seeking search inquiry to be assigned in the branch group (term branch group and interest group are used interchangeably at this).Branch group comprises one or more information seekers, and described information seeker has " special knowledge " in the customizing messages search field that this group is good at.Except as otherwise noted, in preceding sentence employed and after this employed " special knowledge " can but not necessarily mean the knowledge of related topics and/or the appreciable levels of education.Also can comprise the information resources of being familiar with related topics in this employed " special knowledge ", to visit about the resource that normally can not obtain of theme, extra high interest aspect theme, the ability that is represented (for example, from aptitude tests, perhaps be familiar with other people's of theme grading) or even provide the confidence level in the self-ability of answering in time and/or accurately of the inquiry in a certain scope a people, and no matter the existing knowledge of this scope how.Except as otherwise noted, can comprise any group at this employed term " branch group " with following personnel: theme is had common interest member, business entity employee, inhabitation or regularly visit people, the educational institution of specific geographical area current student and alumnus and/or clergy, share common social tie the people, have the people of the common aspect of demography profile, and/or comprise and can center on formed other group of common topics of interest.Therefore, branch group can be whole or any member wherein of the member of non-profit or other charity, can be the whole of employee of company or any employee wherein, based on the social groups of website or interest group or share common interest or some other group or tissues of common tie.
In at least one embodiment, branch group can be based on social bond (social connection).For example, if branch group by
Figure A200780037341D00123
Member composition is so the information person of seeking and find for those information person of seeking between result's the searchers and may have common bond.When providing and visit artificial auxiliary Search Results and service, it may be important having common world outlook.
In at least one embodiment, can for example provide and organize the getting in touch of flight service crew that the character that relies on work is known some travelling matters to the information person of seeking.The member of branch group may have the emphasis of special knowledge in the theme relevant with this group.For example, some flight service crews can contract and answer inquiry about Japan and/or Tokyo, and some other flight service crew can be to signatory such as the keyword of Rio (Rio) and/or Brazil, and this depends on traveled and travel schedule.
For example, branch group A105 (Fig. 1) (for example, " Ao Tepeng association (Audubon Society) ") (for example comprise information seeker A1110, " Bill Birdsong "), information seeker A2115 (for example, " Robin Finder ") and information seeker AX120 (for example, " Fred Finch ").Branch group A 105 may be good at birds and observe field or classification, the member of for example national Ao Tepeng association (National Audubon Society).The member of this group may auxiliary those by chance from his or his window outwards see and notice the bird of peculiar color or hear the information person of seeking of unusual chirping of birds particularly useful.Owing to do not know bird name or other identifying information, for the generalist information seeker, that is, and for not being that () member's searchers for example, branch group A105, the request of answering this bird of identification may be difficult to branch group.As interest group (for example with birds observation aspect speciality, " Audubon Society (Ao Tepeng association) ") member's searchers, because it is familiar with birds recognition resource or the individual knowledge of birds, so the Search Results of this bird of identification may be provided like a dream.Have the helpful knowledge of identification birds possibly and can visit as the member's of such branch group searchers discerning the helpful resource of birds.As a result, the affiliate group searching person may discern this bird with the mode supplementary person of seeking in time and accurately.As described further below, by will increasing the possibility that relevant search result is provided from the searchers's of branch group selectional restriction to searchers from place or zone.Such searchers may have relevant Local Knowledge (for example, the knowledge of distinctive or common birds in the specified zone of user).
In at least one embodiment, each searchers in the branch group among the searchers can have the particular interest scope in the branch group AOI.For example, branch group B125 (for example, " Music Masters (virtuoso) ") can represent one group of searchers who is good at music.Searchers B1 130 (for example, " Charlie Classics ") can be good at " classical music " classification or keyword.Searchers B2 135 (for example, " Harry Hiphop ") can be to interested such as " hip-hop music " classification or keyword, and searchers BX 140 (for example, " Billy Hill ") can be good at " country music ".
Similarly, branch group C 145 (for example, " Old Car Crazies (vintage fan) ") can be a branch group of specializing in vintage.Any searchers, be searchers C1 150 (for example, " Vicky Value "), searchers C2 155 (for example, " Ron Restor ") and searchers CX 160 is (for example, " Henry Ford ") in this group AOI, may have different professional knowledge, such as vintage value, reparation, whole historical or specific manufacturer or the vehicle of car industry.
In restrictive membership qualification branch group embodiment, branch group can be by the member composition of specific company or tissue, and these members share confidential information.For example, the member of so restrictive membership qualification branch group can be law expert, financial accounting expert and engineering specialist, and these people have common contact, such as being hired by specific company.
In at least one embodiment, the information person of seeking can select the searchers from selected branch group.For example, the information person of seeking can specifically ask the searchers B2 135 (" Harry Hiphop ") from branch group B 125 (" virtuoso ").For instance, the information person of seeking of the title of the song of expectation identification hip-hop music song may select searchers B2135 (" Harry Hiphop ") and/or by Search Results that he or she made.The information person of seeking also can select the searchers owing to selected searchers once offers the information person of seeking to the Search Results at previous inquiry satisfactorily.
In at least one embodiment, show GUI (as shown in Figure 13) to the information person of seeking, GUI provides the visit to searchers's profile in the branch group.Profile can provide the information about the searchers, to help to select may be particularly suitable for providing at the information person's of seeking inquiry the searchers of Search Results.In these attributes of the searchers that in searchers's profile, may be identified, be geographic area, the searchers's in searchers's grading, searchers's education background, searchers's inhabitation city and/or residence position, searchers's availability indication, by the tabulation of the previous inquiry that the searchers answered, the Search Results of making at previous inquiry by the searchers etc.
Alternatively, the guide can automatically select based on the difficulty of searchers's availability, inquiry, searchers's level of skill, searchers's professional knowledge, training record of searchers etc. in this system from branch group.According to No. the 11/780297th, U. S. application sequence, No. the 11/780241st, U. S. application sequence, and the disclosure of No. the 11/780329th, U. S. application sequence, and the U. S. application sequence of mentioning before this 11/336th, 928 disclosure, can realize like this automatic selection to the searchers, this U. S. application sequence is for No. 11/780297 that submit and title was " Method; System; and Computer Readable Storage for Podcasting andVideo Training in an Information Search System " on July 19th, 2007 by people such as Jones, this U. S. application sequence is for No. 11/780241 that submit and title was " Method; Apparatus; and Computer Readable Storage for Training Human Searchers " on July 19th, 2007 by people such as Jone, this U. S. application sequence is for No. 11/780329 that submit and title was " Method; System; and Computer Readable Medium Useful inManaging a Computer-Based Systemfor Servicing User Initiated Tasks ", No. the 11/780297th, U. S. application sequence on July 19th, 2007 by people such as Jones, No. the 11/780241st, U. S. application sequence, and the disclosure of No. the 11/780329th, U. S. application sequence is incorporated into by reference at this.In using the method for selecting the searchers automatically, qualified searchers's tabulation can be limited to the searchers from branch group.
As shown in Figure 2, at least one embodiment, provide system 200.System 200 comprises searchers's computer system 205, searchers's computer system 210, the network 220 such as the internet, search system 225, the information person of seeking computer system 230, branch group database 235, affiliate group searching person database 240, authorization database 245 and search database 250.
In searchers's computer system each, promptly searchers's computer system 205, searchers's computer system 210 can be operated by the member of branch group.For example, searchers's computer system 205 can be by searchers " Bill Birdsong " operation, and searchers " Bill Birdsong " is the member (Fig. 1) of branch group " Ao Tepeng association ".Searchers's computer system 210 can be by " Harry Hiphop " operation, and " HarryHiphop " is branch group " virtuoso's " member.Though have only the information person of seeking that unifies of the searchers department of computer science of limited quantity (also to be known as user or Infoseeker TM) computer system is presented among Fig. 2, is in disclosure scope but be to use the several searchers department of computer science information person of the seeking computer system of unifying.
Network 220 (Fig. 2) can be the network (internet) of global public network or be made up of one or more dedicated networks (private network) fully or partly, and network 220 is unified searchers department of computer science, and for example search system 225, branch group database 235, affiliate group searching person database 240, authorization database 245 are connected communicatedly with search database 250 for other ingredient of user machine system and system.
Search system 225 allows between searchers's computer system 205, searchers's computer system 210 and the information person of the seeking computer system 230 reciprocation to take place.For example, information search inquiry can be sent to search system 225 from the information person of seeking computer system 230, and there, inquiry can searched person's computer system 205,210 visits of searchers's computer system.Similarly, in response to the search inquiry that is produced by the information person of seeking computer system 230, the Search Results that uses searchers's computer system 205, searchers's computer system 210 to be made is sent to search system 225, there, they can searched system 225 be stored, and can be sent to the information person of seeking computer system 230.
In disclosure scope, the information person of seeking computer system 230 can comprise that the information person of seeking can be submitted to inquiry search system 225 and also receive from the employed any equipment of the result of search system 225.In one embodiment, the information person of seeking computer system 230 can be the equipment that is configured to be connected to network, but and operational network browser software.Therefore, the information person of seeking computer system 230 can be laptop computer, portable personal digital assistant, Desktop PC or
Figure A200780037341D0016161913QIETU
, be connected to workstation or the terminal or the smart mobile phone (smart phone) etc. of mainframe computer, these are in disclosure scope.In addition, as U. S. application sequence the 11/647th, No. 437 disclosed, search system can comprise gateway and speech-to-text system or other transcription device or the personnel that are used for voice communication, to help for example to pass through landline telephone via voice communication, mobile phone, ip voice (voice over internetprotocol) or other telephone plant visit search system, this U. S. application sequence the 11/647th, submit on Dec 29th, 2006 by people such as Jones for No. 437, title is " Targeted MobileDevice Advertisements ", and the disclosure of this U. S. application is incorporated into by reference.In disclosure scope, such equipment also is the information person of seeking computer system 230.
Search system 225 (Fig. 2) is connected with search database 250 communicatedly with branch group database 235, affiliate group searching person database 240, authorization database 245.As below will here describing in further detail, database is included in the processed data of operating period of embodiment.
After using the disclosure herein content introduction, the person skilled in the art will easily understand that the computer system of the present embodiment can be the feasible computer system of any kind known in the art.
In disclosed system and method, guide or searchers may be required to be registered to search system 225, and in certain embodiments, before the licensed inquiry that information person of seeking or user submitted to the use search system provided answer, guide or searchers experienced training.In one embodiment, the guide of expection or searchers must be invited to be registered as the searchers of search system.In such system, previous registered searchers or branch group can be initiated invitation process, and are designated as the searchers's who is invited promoter (sponsor) thus.In an embodiment of disclosed system and method, send the guide or the searchers's that are registered as search system invitation email to the guide of expection.In one embodiment, invitation email contains the link that guides registration page and some marks that can searched system identification, these marks are people or entities of registering about the guide who invites expection, so that the guide of expection is registration in a single day, this people or entity just can be appointed the guide's who is invited initiation task.
If the guide of expection selects to be registered as the guide of this system, Yu Qi guide can be for example begins registration process by clicking the link that network browser program with the guide leads by the URL of guide's registration page that web server function generated of search system 225 so.Search system can generate registration web page, and the design of this registration web page also is arranged to allow the supplier who expects to import the information of using search system to be registered as the guide, as below with described here.
As shown in Figure 3, the example of interest group record can comprise branch group sign (ID) field 305, branch group grading field 310, the professional field 315 of search, designated searchers's field 320, relevant keywords/categories field 325, affiliate group searching result field 330 and branch group inquiry field 335, and one or more in this interest group record can be related with branch group database 235 (Fig. 2) or be present in the branch group database 235.
Branch group identification field 305 preferably includes the unique identifier of branch group.For example, at least one embodiment, branch group identification field 305 can comprise digital code (for example, " N1122 ") that produces at random and/or the text string (for example, " Audubon Society ") of indicating the specific branch group name to claim, as shown in Figure 3.After using the present disclosure introduction here, the person of ordinary skill in the relevant will recognize, can use other identifier, and not break away from the spirit and scope of the present embodiment.
Branch group grading field 310 (Fig. 3) can comprise grading or the grade to concrete branch group.In at least one embodiment, to be reflections organize the grade of individual searchers's average rank by this that is provided to the information person of seeking of this group submission search inquiry to branch group grading field 310.For example, if branch group member (for example, " the Harry Hiphop " of " Music Masters ") provide Search Results, the information person of seeking can be rated " 5; full marks are 5 " to Search Results, to show that " Harry Hiphop " (for example, searchers B2135 (Fig. 1)) does well in Search Results is provided.If second member of this branch group (for example, " the Billy Hill " of " Music Masters ") provide second Search Results to the information person of seeking, the information person of seeking can be to by second group membership (for example so, searchers BX 140, " Billy Hill ") Search Results that provided or (promptly by first group membership, " Harry Hiphop ") second result that provided is rated " 3, full marks are 5 ", is medium to show second Search Results.In such circumstances, the branch group grading of being determined by this mean value of organizing individual member's grading will be " 4 ", and reaction is at the average user performance grading of the Search Results of being made by branch group.Branch group grading can show by any way, includes but not limited to all to be used for showing digital display circuit that " star " system, the numerical value of grading is related with grading and/or other method of description value with star (star) partly.
Branch group grading field 310 can comprise the grading of the group that the integral body grading of branch group and/or the classification related with this branch group and/or keyword are associated.This feature can allow at the classification related with this branch group, keyword or out of Memory independent maintenance branch group technical ability and/or ability grading.By this way, technical ability grading to branch group can be based on (for example keyword/the inquiry of very specialized AOI, as " 1945 New York Yankees baseball trivia (the baseball race of the 1945 New York U.S.) "), more generally scope (for example, " New York Yankees trivia (race of the New York U.S.) "), wideer AOI (for example, " baseball trivia (baseball race) ") etc.
Use example as shown in Figure 3, the integral body grading of " Audubon Society " is " A1 ", and its grading on classification " Nature (nature) " is " B2 ", and its grading on keyword " Robin (robin) " is 19.Use identical example, can have grading " 5 " by the Search Results " birdsofIndiana (birds of Indiana State) " related, and result " Audubon Club of California (the Ao Tepeng club of California) " that can be related with inquiry/keyword " wherecan I learn about birding in California (where I can recognize in the California catching bird) " has grading " 10 " with inquiry/keyword " what birdhas a red head and no tail (what bird has reddish tint and anury) ".
In at least one embodiment, the element in the branch group database 235 can for example connect by pointer.For example the clauses and subclauses in the branch group grading field 310 can with clauses and subclauses related (for example, integral body-A1, " Nature "-B2) in the relevant keywords/categories field 325.Similarly, the information in affiliate group searching result field 330, interest group inquiry field 335 and the branch group grading field 310 can be related.For example, when related with inquiry " where can I learn about birding in California ", result " Audubon Club ofCalifornia " can have the grading of " 10 ".
After using the present disclosure introduction here, the person of ordinary skill in the relevant will recognize, can use other grading scheme and method, and not break away from the scope and spirit of the present embodiment.Grading can be based on the result of ballot, mandate member's comment etc.In at least one embodiment, grading is based on the related of inquiry and/or keyword and result.The relevance of result and keyword or inquiry can by as in the weighting voting process audit described in No. the 60/913944th, the relevant U.S. Provisional Application sequence, this U.S. Provisional Application is submitted on April 25th, 2007 by Scott A.Jones, title is " Knowledge Vetting System and Method for Search Results ", and the disclosure of this U.S. Provisional Application is incorporated into by reference at this.
In at least one embodiment, comprise the professional field 315 of search with branch group database 235 interest group records related or that be present in the branch group database 235, obtain about the professional knowledge of branch's search groups or the information of special knowledge with the permission information person of seeking.For example, if group (for example, " Audubon Society ") is good at the birds observation, searches for professional field 315 so the details about this group interest (for example, " birds and birding (birds and catching bird) ") can be provided.As another example, if group (for example, branch group C145 (Fig. 1) " Old Car Crazies (vintage fan) ") is good at vintage, the definition of " antique automobiles (vintage) " so, no matter be U.S.'s vintage club " above 25 years " definition for example, still the definition of American classic club " more ancient " than 1925 to 1948 classical automobiles of being made, all by with the search specialty field 315 of the related interest group record of this branch group (for example, branch group C 145) in the group that may be expressed used.
In at least one embodiment, exemplary search queries is provided, this can the permission information person of seeking determine whether he or she is ready to use specific branch group.Such information can be included in the branch group inquiry field 335.For example, as shown in Figure 3, for interest group " Audubon Society ", " whatbird has a red head and no tail " or " where can I learnabout birding inCalifornia " can be included in this field.
In at least one embodiment, can be shown to the information person of seeking based on any or all the previous Search Results that is included in the information in the affiliate group searching result field 330, make about using affiliate group searching person's decision to assist him or she.For example, can provide the result of resource and/or specific answer to the information person of seeking, for example " birds of Indiana ", " Audubon Club of California " etc. can be included in this field, as shown.
In order to help to show inquiry and Search Results to the information person of seeking, can as in No. the 60/821595th, provisional application sequence in greater detail, safeguard the search database 250 (Fig. 2) of previous inquiry and prior search results, resource etc., this provisional application is submitted on August 7th, 2006 by Scott A.Jones, title is " Electronic Previous Search Results Log ", and the disclosure of this provisional application is incorporated into by reference at this.The data structure that is used for previous inquiry can comprise the field of the branch group (if any) that is assigned to before expression one inquiry.Similarly, the data structure that is used for the memory search result can comprise the expression branch group related with the searchers that Search Results is provided () field or sign if any.
In addition, the for example previous inquiry that in branch group inquiry field 335, contains, and/or by the searchers related with branch group at inquiry Search Results that made, that for example in affiliate group searching result field 330, contain, can be used to show the information of the designated and/or inquiry accepted and the Search Results related with inquiry to the branch group member.Branch group member can use such information, with the AOI of understanding branch group better with usually about the information person's of seeking of branch group topics of interest AOI.Such information can be used to determine the theme that may be suggested in such as inside such as blog, webpage, print media, E-mail communication or PERCOM peripheral communication, more directly will be presented at advertisement on the branch group webpage as target, purpose is possible improve the rentability of branch group, popularization and/or membership qualification level, and the member who thinks group discerns the training resource that improves search technical ability etc.
Designated searchers's field 320 has been discerned the searchers as the member of branch group.For example, in at least one embodiment, for branch group A105 (Fig. 1) " Audubon Society ", designated searchers's field 320 (for example comprises searchers A1 110, " Bill Birdsong " (1143)), searchers A2 115 (for example, " Robin Finder " (2167)) and name and/or the identifier of searchers AX120 (for example, " Fred Finch " (4433)).Designated searchers's field 320 (Fig. 3) can the permission information person of seeking selects to provide the individual searchers of Search Results from branch group.This selection can be carried out (that is, need not to exchange searchers and/or the information person's of seeking identifying information) anonymously.
Relevant keywords/categories field 325 can comprise keyword and/or the classification relevant with branch group interest.Example with the branch group that belongs to " birds and birding " among Fig. 3 continues, for such group, relevant keywords/categories field 325 can comprise keyword " robin ", " finch (finch) " and " bird songs (chirping of birds) " and classification " Nature ".These contents can allow system to analyze the inquiry of being imported by the information person of seeking by using the keywords/categories relevant with branch group, and select branch group.
In at least one embodiment, if branch group has been chosen in the search window that comprises on the branch group webpage by disclosure system drive, then if possible, can be directed to registered searchers by all shown inquiries of search window as the member of branch group.In selectable embodiment, if the information person of seeking uses the search engine on the webpage of search system, so inquiry is analyzed, to determine inquiring about maximally related keyword and/or classification with this.If have the member that is registered as the searchers, approved branch group is interested in especially theme associated with the query, search system 225 (Fig. 2) can produce pop-up window or other notice in the information person of seeking interface so.If such interface is the operational network browser for example, GUI can the permission information person of seeking selects to use the service as branch group member's searchers so.In order to determine whether to show such notice, search system 225 (Fig. 2) can relatively inquire about, from the keyword and/or the classification of search inquiry, and with branch group database 235 (Fig. 2) content related or that be present in the relevant keywords/categories field 325 (Fig. 3) of the interest group record in the branch group database 235 (Fig. 2), so that determine may be to inquiring about the interested branch group of relevant theme with the information person of seeking.When 225 promptings of searched system, member's the exemplary graphical user interface displays that is used for selecting branch group and/or group is at Figure 13 and Figure 14.
In at least one embodiment, branch group can make up the remuneration agreement, with express willingness from search system supplier's webpage receive the member that is directed to it, to the different remuneration of the related search inquiry of keyword and/or classification.For example, the travelling branch group can share the self-information person of seeking, indicate income by search system 225 (Fig. 1) to the branch group member.
As shown in Figure 4, interest group searchers's exemplary record comprises the information relevant with the individual searchers of branch group, such as searchers sign (ID) field 405, branch group id field 410, searchers's username field 415, searchers's check code 420, searchers grade limit of power field 435 in field 425, the interest group, demography profile data field 440 and geographic position data field 450.One or more in interest group searchers's the record can be related with affiliate group searching person database 240 (Fig. 2) or the person's database 240 (Fig. 2) that is present in the affiliate group searching in.
Searchers's identification field 405 preferably includes branch group member's unique identifier.For example, at least one embodiment, searchers's identification field 405 can comprise the digital code that produces at random, such as " 4433 ".Searchers's identification field 405 can comprise the text string of expression specific branch group membership name, for example, and " Fred Finch " as shown in Figure 4.
Branch group id field 410 comprises the identifier of the branch group related with the searchers, this identifier can comprise preferably unique and preferably by the consistent numeric identifier of using, and/or the text string of expression branch group title (for example, " Audubon Society (N1122) ", " Indiana Rifle Club (state of Indiana rifle club) is (N1492) ").Because the branch group of any or all related with the searchers is included in the branch group id field, so the information person of seeking can select to use the searchers to search as another branch group member's information or search other inquiry.
Searchers's username field 415 can comprise and is used to allow the searchers to come text string and/or the digital code of searching resource to produce Search Results in response to search inquiry.As below will here describing in further detail, the searchers who attempts to produce in response to information search inquiry Search Results can be prompted to input his or his user name, as the part of checking procedure.As shown in Figure 4, for example different user names (for example can be used to each branch group, the member of " Fred Finch " conduct " AudubonSociety ", the member of " Firearm Fred " conduct " Indiana Rifle Club "), this can allow to use the existing logon data from database and/or resource.
Searchers's check code field 420 comprises and is used for the check code that verification branch group member is the member of branch group.Searchers's check code can be text string and/or digital code, and it is authorized with the verification searchers in conjunction with the content operation of searchers's username field 415.In at least one embodiment, the user name that the searchers inputed is used for retrieval or " searching " searchers's check code (password), with the check code comparison that this check code and searchers are imported.If the user name coupling occurs and the check code coupling occurs, can allow searchers's search information resource so and provide Search Results in response to search inquiry, this will here describe in further detail below.When the method such as biostatistics was used to visit verification, the secure data of other type can be indicated in the check code field such as fingerprint, retina scanning data etc., and did not break away from the scope of present disclosure.
Searchers's field 425 of grading comprises grading to the affiliate group searching person.In at least one embodiment, grading is the numeral indication, for example " 5 ".Be averaged by for example performance grading the searchers of the inquiry that is directed to branch group, perhaps as in any other method described in No. the 11/780329th, No. the 11/780297th, the relevant U. S. application sequence of mentioning before this, No. the 11/780241st, U. S. application sequence and the U. S. application sequence, can determine grading.For example, if for first Search Results is provided, the searchers receives the performance grading of " 4.5 ", for second Search Results is provided, the searchers receives the performance grading of " 2.5 ", and for the 3rd Search Results is provided, the searchers receives the performance grading of " 3.5 ", and searchers's field 425 of grading can be defined as the grading of " 3.5 " so.Can by by as in the comment of the grading of for example user described in No. the 60/913944th, the relevant U.S. Provisional Application sequence of mentioning before this, branch group member's comment, common searcher, use the data that method produced such as data, calculate searchers's grading.
Searchers's field 425 of grading can comprise the rank designator at least one embodiment.For instance, have therein in expert searchers's the configuration of several levels, for example " rank 1 expert ", " rank 2 experts " or " rank 3 experts ", rank is that best " rank 1 expert " searchers's searchers can be designated by the value (rank 1 searchers who ranks the first) that comprises " 1-1 " in the field 425 of grading the searchers in system's (or branch group).Similarly, " rank 2 experts " of low rank can be designated by comprising " 2-45 " value (be number four 15 rank 2 searchers).As shown in Figure 4, at different interest group, searchers's grading and/or ranking method can be different.For example, searchers " Fred Finch (4433) " has the grading " 2 " related with interest group " Audubon Society (N1122) " and for the grading " new hand-4 " of interest group " Indiana Rifle Club (N1492) ".
Use present disclosure after this introduces, the person of ordinary skill in the relevant recognizes horse back, can use other rank and/or ranking method, and does not break away from the scope and spirit of the present embodiment.
For example, the present embodiment can be used whole ranking system.In such scheme, as shown in Figure 4, searchers's field 425 of grading can comprise the numerical value of the expression searchers's related with that record whole rank.For example, will to indicate the searchers be that (for example, " Fred Finch 4433 ") is the 5th best searchers among all searchers in branch group " Audubon Society " to the value of " 5 ".
Limit of power field 435 can be included in the information of AOI specific in the branch group special knowledge scope, for example subclass in the AOI of branch group in the interest group.For instance, if the affiliate group searching person is that " Audubon Society " branch group (promptly, branch group A105 (Fig. 1)) member, can specify " finches " and/or " bird photography (birds photography) " for limit of power field 435 in interest group searchers's the interest group so, with indication searchers's special knowledge or limit of power in these subclasses.
The information that demography profile data field 440 comprises about the searchers, such as age or date of birth, education background, sex, race etc., this information can compare with the information in the objective contour file that is associated with inquiry, keyword, the classification etc., and the indication inquiry can be answered by the searchers with specific demography profile.The information that is comprised in the demography profile data field 440 can be obtained when he or she uses search system registration or upgrades his or his profile from the searchers.Online activity that can be by monitoring the searchers, by other observed data, use " cookies " from the searchers system, by importing data from other resource, waiting and obtain demographic information by testing the guide.Exemplary consensus data is presented among Fig. 4, however for the related-art technology ordinary person clearly, can use the demography data of any classification.
Geographic position data field 450 comprises the data in the geographic position that expression may be familiar with based on searchers such as previous or present residence, work place, searchers's selections.Part as registration process, when the searchers upgrades his or his profile, automatically the IP address by being connected to internet or other network based on the searchers or the region directional technology (geo-targetingtechnology) of network site, by externally importing data or visit data etc. in the computer system, can obtain such data.For example, branch group may comprise the flight service crew of airline, and geographic position data field 445 can comprise the destination that the flight service crew often goes.Such information can be from the flight service crew, from about airline's database of steward's aerial mission, directly obtain from the flight table announced etc.The content of geographic position data field 450 can be used for selecting to be familiar with the searchers in the related place of search inquiry, perhaps to improve the possibility that Search Results will respond to inquiry.
As shown in FIG. 5, the example of interest group authority record comprises and can be allowed to or authorize information search inquiry being submitted to the related information of the information person of seeking of branch group, and one or more in the interest group authority record can be related with authorization database 245 (Fig. 2) or be present in the authorization database 245 (Fig. 2).For example, in the restrictive circumstances of the search information relevant with health, the not every information person of seeking can be allowed to the branch group of being responsible for search medical history resource is submitted in inquiry.In at least one embodiment, except the inaccessible internet and/or be subjected to other physical network safety practice, seek to obtain to for example being required to verify his or his identity about the letter in reply breath person of seeking of the inquiry of sensitive information.Can carry out such measure, to attempt that the unauthorized access to the sensitive information resource is minimized or prevent unauthorized access to the sensitive information resource.
Example with the birds interest group introduced above continues, may create the proprietary database of birds species rare and/or in imminent danger, and only make some member of " Audubon Society " interest group (being branch group A105 (Fig. 1)) can use this proprietary database.This group can allow one or all members of branch to visit this database, but can only allow the authorized user visit of particular list and search for this database, thereby so that avoid the amateur and/or the poacher that may use this resource to influence this species existence to use.For example, may send the encrypted E-mail that has user ID and log-on message to authorized user.
As shown in FIG. 5, exemplary interest group authority record comprises branch group sign (ID) field 505, authorized user id field 510, authorized user username field 515, authorized user password field 520, authorizes searchers's id field 525, authorizes searchers's username field 530 and authorize searchers's password field 535.
Branch group id field 505 comprises the identifier of branch group, and it may need to authorize inquiry is submitted to branch group and/or search branch group resource.Identifier can be the identifier (seeing Fig. 3 and Fig. 4) that is used in other record, perhaps can be designator wherein.
Authorized user id field 510 comprises the identifying information person's of seeking unique identifier, and this information the person of seeking be allowed to branch group is submitted in inquiry.For example, authorized user id field 510 can comprise random code and/or numeral and/or the identifying information person's of seeking text string, for example the information person's of seeking name.
Authorized user username field 515 can comprise text string or digital code, and text string or digital code are used for the visit that the system of being controlled at submits to the information search inquiry information person of seeking of branch group.The content of authorized user username field 515 can be used to login purpose in conjunction with the information that is contained in the authorized user id field 510, to discern the user especially.
As below will here describing in further detail, the information person of seeking that expectation is submitted to the authorized user branch group with the information search inquiry can be prompted to input his or his user name, as the part of checking procedure.
Authorized user password field 520 can comprise the information such as text string and/or digital code, and this information is in conjunction with the content operation of authorized user username field 515, with the verified users access rights.In at least one embodiment, the user name of being inputed by the information person of seeking can be used for the user cipher that retrieval or " searching " are stored in authorized user password field 520, with the password comparison that this password and user are inputed.If the user name coupling occurs and the password coupling occurs, can allow the user to submit the information search inquiry to so, this will here describe in further detail below.
Authorize searchers's id field 525 to comprise that identification is allowed to answer inquiry that is submitted to branch group and/or the unique identifier of visiting the guide of branch group resource.For example, mandate searchers id field 525 can comprise random code and/or numeral and/or the identifying information person's of seeking text string, for example the information person's of seeking name.
Authorize searchers's username field 530 can comprise text string or digital code, text string or digital code are used for controlling answer is submitted to the information search inquiry of branch group in system searchers's (guide) visit.The content of mandate searchers username field 530 can be combined in authorizes the information that is comprised in searchers's id field 525 to be used to login purpose, to discern the searchers especially.As (for example in the restrictive branch group as shown in Fig. 5 A, " Audubon Society-Rare andEndangered (Ao Tepeng association-rare and in imminent danger) ") mandate searchers tabulation, these searchers's row can be tabulated incomplete same with the searchers of nonrestrictive branch group.Similarly, can revise list of authorized users similarly.By this way, also can be when other more generalist searchers of branch group member visits different resource groups allowing, the branch group may command is to the visit of specific resources and/or to the answerer of particular type inquiry.
As below will here describing in further detail, the searchers who is assigned to the search inquiry of authorizing searchers's branch group is answered in expectation can be prompted to input his or his user name, as the part of checking procedure.
The information of authorizing searchers's password field 535 can comprise such as text string and/or digital code, this information is in conjunction with the content operation of authorizing searchers's username field 530, with verification searchers access rights.In at least one embodiment, can be used for retrieval or " searching " is stored in the password of authorizing the searchers in searchers's password field 535 by the user name that the searchers inputed, with this password with by password that the searchers was inputed relatively.If the user name coupling occurs and the password coupling occurs, can allow the searchers that the information search result and/or the searching resource of branch group are provided so, this will here describe in further detail below.
As shown in FIG. 6, provide the confession information person of seeking to select affiliate group searching and the method for obtaining the visit of affiliate group searching 600.
In operation 605, make judgement to whether receiving search inquiry.Do not receive search inquiry if be judged as, method 600 continues to wait for so.Receive search inquiry if be judged as, so control is forwarded to operation 610 and method 600 continuation.
In operation 610, based on query contents, sending the indication affiliate group searching to the information person of seeking is available notice.In at least one embodiment, for example, provide electronic menu.This electronic menu can comprise the link of the graphic user interface that is used to show affiliate group searching.Forward control to operation 615 and method 600 continuation.
In operation 615, whether selected the interest group search to make judgement to the user.Can make judgement based on user's the suitable indication of closing of appointing.For example, can be activated to the link of interest group website, can trigger the button in the graphic user interface (GUI), carry out phonetic entry etc.If in operation 615, be judged as non-selected interest group search, so control is forwarded to operation 605 and method 600 continuation.If it is selected to be judged as the interest group search in operation 615, so control is forwarded to operation 620 and method 600 continuation.
In operation 620, to whether selecting the option of interest group to make judgement so that Search Results to be provided to the information person of seeking (IS) demonstration.Do not show the option of selecting interest group if in operation 620, be judged as to the information person of seeking, so control is forwarded to operation 625 and method 600 continuation.Show the option of selecting interest group so that Search Results to be provided if in operation 620, be judged as, so control is forwarded to operation 630 and method 600 continuation to the information person of seeking.
The judgement of operation in 620 can be based on for the contract agreement between availability, specific branch group and the supplier of system of a plurality of interest group of theme (for example, to inquiry bid the highest bidder), about the current inquiry amount of this theme etc.Can carry out the selection of criterion by hand or according to the condition of setting up in advance by the system manager.But these behavior taking into account system supplier's income optimization.
In operation 630, send to the information person of seeking that to select interest group be available notice so that the option to the Search Results of search inquiry to be provided.Forward control to operation 635 and method 600 continuation.
The notice of operation in 630 can be as shown in Figure 9 simple Pop-up GUI or the interactive GUI of complexity as shown in Figure 12.Notice can be by for example demonstration such as instant message (IM), wireless, voice extensible markup language (voiceXML), Email of any suitable media.
In operation 635, whether determine to select interest group to provide to the information person of seeking the Search Results of inquiry is made judgement.Determine to select interest group that Search Results is provided if in operation 635, be judged as the information person of seeking, so control is forwarded to operation 640 and method 600 continuation.Do not determine to select interest group that Search Results to inquiry is provided if be judged as the information person of seeking in 635, so control is forwarded to operation 625 and method 600 continues in operation.
In operation 640, show the tabulation of interest group to the information person of seeking.The tabulation of interest group can show in random order.In preferred embodiments, can show the tabulation of interest group by carrying out the relevance of search and/or the order of ability based on the determined method of search system 225 (Fig. 2).The tabulation of interest group can be restricted to predetermined number, to avoid the information overload (overload) to the information person of seeking.As shown in Figure 13, this tabulation can be presented among the GUI.Forward control to operation 650 and method 600 continuation.
In operation 650, whether selected interest group to make judgement to the information person of seeking.Selected interest group so that the Search Results to inquiry to be provided if in operation 650, be judged as the information person of seeking, so control has been forwarded to operation 655 and method 600 continuation.If in operation 650, be judged as the interest group of the non-selected execution search of the information person of seeking, so control is forwarded to operation 625 and method 600 continuation.Can be on one's own initiative (for example, the user clicks " selecting automatically " button 1340 (Figure 13)) or passively (for example, the user is overtime) carry out Infoseeker TMThe judgement of non-selected interest group.
In operation 655, to whether needing user's login, password and/or other authentication to make judgement search inquiry is submitted to selected interest group.Do not need authentification of user if in operation 655, be judged as, so control is forwarded to operation 680 and method 600 continuation.Need authentification of user so that interest group is submitted in the information search inquiry if be judged as in operation 655, transmission is notified to the information person of seeking and forwards control to operation 660 and method 600 continuation so.
In operation 660, whether the information person of seeking has been imported the effective login certificate of a cover made judgement.If in operation 660, be judged as and import effective login certificate, so control is forwarded to operation 670 and method 600 continuation.Do not import effective login certificate if in operation 660, be judged as the information person of seeking, can send notice to the information person of seeking so, upgrade associated database 250 and/or database 255, forward control to operation 605 and method 600 continuation.The judgement of invalid authentication certificate can be based on a plurality of conditions in operation 660.For example, if the system that the wait user takes action is overtime, database can reflect this and return simply so, to wait for another inquiry that will receive.In another situation, system can detect, and attempts making the effective number of times of certificate to surpass the threshold count that system allowed.System can forbid that user name visits this branch group, until the system manager based on more newly arriving of authentication database 245 taken action.
In operation 625, (Fig. 2) carries out the selection of interest group by search system 225.The selection of interest group can be based on the determined any system of selection of system.Can use any information that in branch group database 255 (Fig. 2) and/or search database 250, is comprised.For example, based on the related information of inquiry, comprise keyword, classification, profile etc., can be to the interest group rank, and can select interest group based on the rank of searchers and/or branch group, grading, availability etc.In at least one embodiment, use and the identical standard of standard that is used for giving the list ordering that shows to the information person of seeking, and the information person of seeking selects to can be used for revising the system standard that interest group is selected in operation 640.Forward control to operation 655 and method 600 continuation.
In operation 670, can show that the searchers's of the Search Results of selecting to provide inquiry option makes judgement to the information person of seeking to whether.Can show that selection provides the searchers's of Search Results option to the information person of seeking if in operation 670, be judged as, can send notice to the information person of seeking so, forward control to operation 675 and method 600 continuation.Can not show that selection provides the searchers's of Search Results option to the information person of seeking if in operation 670, be judged as, can send notice to the information person of seeking so, forward control to operation 680 and method 600 continuation.
Judgement in operation 670 can be based on multiple standard.For example, if selected interest group standard may present searchers's identifiable information, the searchers selects and may not be allowed to so, if have reason perhaps to suspect that user and/or searchers are for remuneration or for any other reason " game (gaming) " search system, selecting searchers's option so may not be available.
In operation 675, show qualified searchers's tabulation to the information person of seeking.This tabulation can be presented among the GUI shown in Figure 14.Can be by the tabulation that shows the qualified or available searchers who is displayed to the information person of seeking by the determined any order of search system 225 (Fig. 2).Can show this tabulation by the determined order of arrangement method based on the information that in search database 250 and/or branch group database 255 and/or search system 225 addressable other data, is comprised.In preferred embodiments, this tabulation is limited to the searchers who pre-determines number, and according to search system 225 determined methods, DISPLAY ORDER be from grading the highest to the minimum qualified searchers that grades.Then control is forwarded to operation 685 and method 600 continuation.
In operation 685, whether selected to provide searchers to make judgement to the Search Results of inquiry to the information person of seeking.If in operation 685, be judged as the non-selected searchers of the information person of seeking, so control is forwarded to operation 680 and method 600 continuation.Can be on one's own initiative (for example, the user clicks " selecting automatically " button 1440 (Figure 14)) or passively (for example, the user is overtime) carry out Infoseeker TMNon-selected searchers's judgement.Selected to provide searchers if be judged as the information person of seeking in 685, so control has been forwarded to operation 690 and method 600 continues the Search Results of inquiry in operation.
In operation 680, select to provide searchers to the Search Results of inquiry by search system 225 (Fig. 2).Qualified or available searchers's selection can be based on the determined any standard of search system 225 (Fig. 2).In preferred embodiments, it is to be used to be arranged in operation 675 to be shown to that standard of searchers's tabulation of the information person of seeking for selecting the searchers that being used for of system selected searchers's standard, and can revise choice criteria based on the information person's of seeking selection.Upgrade search database 250 and branch group database 255, and forward control to operation 690 and method 600 continuation.
In operation 690, whether the user is needed the effective certificate of a cover submit to information inquiry to make judgement to selecteed searchers.Do not need the effective certificate of a cover if in operation 690, be judged as, so control is forwarded to operation 697 and method 600 continuation.If being judged as in 690 in operation needs the effective certificate of a cover submit inquiry to selecteed searchers, can send notice to the information person of seeking so, forward control to operation 695 and method 600 continues.
In operation 695, carry out and operate the similar verification of verification in 660.Provide a cover effective certificate if in operation 695, be judged as, so control has been forwarded to operation 697 and method 600 continuation.Do not provide a cover effective login certificate if in operation 695, be judged as, upgrade associated database 250 and/or database 255 so, forward control to operation 605 and method 600 continuation.The judgement of invalid authentication certificate can be based on a plurality of conditions in operation 695.For example, if the system that the wait user takes action is overtime, database can reflect this and return simply another inquiry that will receive to wait for so.In another situation, system can detect, and attempts making the effective number of times of certificate to surpass the threshold count that system allowed.System can forbid that user name visits this branch group, until the system manager based on more newly arriving of authentication database 245 taken action.
In operation 697, inquiry is submitted to the searchers, and forwards control to operation 698 and method 600 continuation.
In operation 698, make judgement to whether having returned Search Results.If do not return Search Results, method 600 is waited for the Search Results that is returned so.If do not return Search Results in the time of the amount of pre-determining, method 600 is overtime and forward control to operation 605 and method 600 continues so.If be judged as in 698 in operation and returned Search Results, any method that can grade by comment, the user who comprises ballot, searchers so etc. is carried out the grading process.More new search forwards control to operation 699 and method 600 continuation according to storehouse 250, branch data storehouse 255 (Fig. 2).
Operating in 695, whether the user is being logined make judgement.Do not login if be judged as the user, so control is forwarded to operation 601 and method 600 continuation.If in operation 695, be judged as user's login, so control is forwarded to operation 602 and method 600 continuation.Search Results can be posted to BBBS (Bulletin Board System)BS or will be in 601 in operation to Infoseeker next time when logining TMOther record of the search database 250 (Fig. 2) that shows, more new database 250, database 255 forward control to operation 605 and method 600 continuation.Can be in operation 602 to user's display of search results, more new database 250, database 255 (Fig. 2) forward control to operation 605 and method 600 continuation.
Though described method 600 at inquiring about under the background of selecting searchers and/or interest group in real time the information person of seeking, but be apparent that immediately that concerning the those of ordinary skill of correlative technology field the selection of searchers and/or interest group can be used for providing the Search Results of being stored by search system 225.That is, the Search Results that the member provided by branch group can be offered inquiry, and need not to use the searchers.
In at least one embodiment of system and method for the present disclosure, wish that the user of inquiry branch group may need to download the software application that is different from network browser program or thin client program (thin client).Particularly, such as
Figure A200780037341D0031162151QIETU
The application program of guiding application program can be used for the access security system, this application program is open in No. the 11/647286th, the U. S. application sequence of being submitted on Dec 29th, 2006 by people such as Jones, title is " Automated Tool for Human AssistedMining and Capturing of Precise Results ", and the disclosure of this U. S. application is incorporated into by reference at this.
In Fig. 7, provide method 700 as searchers's login of branch group member.
Method 700 is from operating 705.In operation 705, the searchers's logging request that whether has received the branch group member is made judgement.If be judged as in operation 705 and do not receive searchers's logging request, method 700 continues to wait for logging request so.If in operation 705, be judged as and receive searchers's logging request, so control is forwarded to operation 710 and method 700 continuation.
In operation 710, whether used search system 225 (Fig. 2) to be registered as branch group member registration to the searchers and made judgement.If in operation 710, be judged as the unregistered branch group member of being of searchers, can send notice and forward control to operation 715 and method 700 continuation to the searchers so.If in operation 710, be judged as the registered branch group member of being of searchers, so control is forwarded to operation 720 and method 700 continuation.
In operation 715, be registered as the branch group member and make judgement whether the searchers is eligible.If be judged as the searchers is ineligible, so control is forwarded to operation 705 and method 700 continuation.The searchers is eligible to be registered as the branch group member if be judged as in 715 in operation, so control is forwarded to operation 717 and method 700 continues.
In operation 717, as here further describing, the searchers is registered as the branch group member, and more new database 250, database 255 forward control to operation 705 and method 700 continuation.
In operation 720, whether the searchers is needed effective certificate is provided so that access resources and/or provide the Search Results of the inquiry that is directed to branch group is made judgement.Need provide effective certificate to visit resource and/or Search Results is provided if be judged as the searchers in 720, so control be forwarded to operation 725 and method 700 continues in operation.Do not need to provide effective certificate to visit resource and/or Search Results to the inquiry that is directed to branch group is provided if be judged as the searchers in 720, so control is forwarded to operation 735 and method 700 continues in operation.
In operation 725, can send notice to the searchers, to allow the searchers to provide effective certificate to visit resource and/or Search Results to the inquiry that is directed to branch group is provided.The searchers that the checking request can be presented at shown in Figure 15 logins among the GUI, and this here further describes.Forward control to operation 730 and method 700 continuation.
In operation 730, whether the searchers provided effective certificate to visit resource and/or provide the Search Results of the inquiry that is directed to branch group is made judgement.Provide effective certificate if be judged as the searchers in 730, so more new database and forward control to operation 735 in operation.Do not provide effective certificate if be judged as the searchers in operation 730, so more new database 255, database 250 forward control to operation 705, and process 700 continues.The judgement of invalid certificate of certification can be based on a plurality of conditions in operation 730.For example, if the system 225 that the wait searchers takes action is overtime, database can reflect this and return simply another logging request that will receive to wait for so.In another situation, system can detect, and attempts to make the effective number of times of certificate to surpass the threshold count that system allowed.System 225 can forbid that user name visits this branch group, until the system manager based on more newly arriving of database 250, database 255 taken action.
In operation 735, judge whether to exist the eligible search inquiry that produces Search Results of searchers.There is the eligible search inquiry that produces Search Results of searchers if in operation 735, be judged as, so control forwarded to operation 740 and method 700 continuation.Do not have the eligible search inquiry that produces Search Results of searchers if be judged as in operation 735, so control is forwarded to operation 750, method 700 continues.
Judgement in the operation 735 can be based on any information related with searchers and/or search inquiry.For example, can judge the eligible Search Results that provides for any member's who is directed to the interest group that the searchers is registered to inquiry of searchers.Similarly since with the related information of inquiry, the ineligible Search Results that provides for the inquiry that is directed to the interest group that the searchers is registered to of searchers can be provided.For example, inquiry can be directed to higher rank/grading, and the professional skill setting can be related with inquiry, may need instant answer, and owing to any reason searchers is disabled, or the like.
In operation 740, the searchers carries out information search and returns Search Results to the qualified inquiry of searchers.The searching resource that the searchers can use can be under the restrict access based on the information related with the searchers in the search database 250 (Fig. 2), if Search Results is provided, upgrades search database 250 and/or branch data storehouse 255 so and send Search Results to the information person of seeking.Forward control to operation 745 and method 700 continuation.
In operation 745, because reception may need to upgrade searchers's the grading and/or the grading and/or the rank of rank and/or branch group by the grading and/or the rank of the Search Results that the searchers provided.If received the grading or the rank of Search Results, upgrade search database 250 and/or branch data storehouse 255 so, forward control to operation 750 and method 700 continuation.Can and/or produce the grading and/or the rank of Search Results in the method described in No. the 60/913944th, the relevant U.S. Provisional Application sequence of mentioning before this by method described herein.In at least one embodiment, but the solicited message person of seeking provides the grading of Search Results when receiving Search Results.
In operation 750, whether still sign in to search system about the searchers and make judgement.Still sign in to search system if be judged as the searchers, so control is forwarded to operation 735 and method 700 continuation.Do not continue to sign in to search system if be judged as the searchers, so more new database 250, database 255 (Fig. 2) forward control to operation 705 and method 700 continuation.
Via any communication means that comprises wireless transmission, wire transmission, Email,, or, can transmit Search Results and/or search inquiry by any suitable computer system via network 220 (Fig. 2).
Fig. 8 shows the example of searchers or guide's registration web page 800, and guide's input information that this registration web page 800 designs and being configured to allow to expect is registered as the guide of search system 225 (Fig. 2).As shown in Figure 8, for example, searchers's registration page 800 can be divided into accounts information district 805, personal information district 810 and terms of service district 815.Each of accounts information district 805 and personal information district 810 can comprise a plurality of text boxes and/or the drop-down list that is used to import the data related with the guide.User ID text box 820 is arranged to import the user ID information about the searchers, and this searchers's user ID can be used as the screen title of guide in the search system.By using input to advance the data in personal information district 810, user ID that can normalized form is automatically filled user ID.In the example that illustrates, for instance, for example, can automatically generate user ID by first letter of first letter of selecting the text string of name text frame 840 in the input personal information district 810 and the text string of importing surname text box 844 in the personal information district 810 and the adjunct string that user ID and existing subscriber ID are distinguished.
Registration web page also can comprise cryptogram frame 825 and password confirming text box 830, the password that the guide of expection inputs password therein and confirms to be inputed, and this password will be used when signing in to search system 225 (Fig. 2).As shown in Figure 8, the accounts information district 805 of registration page also can comprise the e-mail text frame 835 of the guide's who is used to import expection e-mail address.
Personal information district 810 can comprise name text frame 840, name initial text box 842 and the surname text box 844 of the searchers's name that is used for importing expection.As shown in Figure 8, personal information district 810 can comprise the telephone number text box 846 of the guide's telephone number that is used to import expection.Preferably, the telephone number text box need be imported the tens word that comprises area code.The area code of being imported in telephone number text box 846 can be used for setting up guide's geographic position, and this geographic position can be used in response to by inquiry that the information person of seeking submitted to and select in qualified guide's the process.A plurality of addresses text box is capable 848,850, city text box 852, state text box 854 and postal service or postcode text box 856 can be arranged to the searchers's Input Address information by expection.Address information also can be used for setting up guide's geographic position, and this positional information can be used in response to by inquiry that the information person of seeking submitted to and select in qualified guide's the process.
Registration web page also can comprise birthday text box 858 and text box or preferred drop-down list 860, and Yu Qi searchers can list or select his or his sex thus.With geographic position data, birthday and gender data can be used on determines the whether eligible Search Results that the inquiry that the information person of seeking is submitted to is provided of guide.For instance, if from 25 years old women's information person of seeking of California Palo Alto submitted to such as " What hotel locally has the bestdance club? (there is best dancing club in local what hotel) " inquiry, the software that operates in so on the search system 225 (Fig. 2) can select the age between 21 to 30, to the keyword registration of travelling relevant, the available women searchers who is familiar with the hotel of Silicon Valley, and Search Results is provided.Alternatively, but the software information person of seeking ask by as with the related branch group member's (for example, the flight service crew of airline) of travelling the inquiry that the searchers answered.
Registration page 800 can comprise one or more subordinate relation selection dropdown listboxs 864, and subordinate relation selects dropdown listbox 864 to be filled with available branch group tabulation, points out the associated branch group of his or she possibility with the guide who allows expection.In one embodiment, branch group can be chosen on the branch group webpage search box is provided, so that if possible, the inquiry by web displaying can be directed to the branch group member.In this embodiment, the link in the invitation email can be pre-charged with subordinate relation frame 864 with the title of the branch group of initiating with the registration web page that the searchers who expects is directed to.In one embodiment, when the invitation email that is generated by the branch group request is directed to registration page, the searchers of expection will not be allowed to point out one or more groups subordinate relation.In other embodiments, received the searchers of the expection of the invitation that is registered to search system may can select him or she may be one or more branch group of member wherein.In case point out the membership qualification in the branch group, search system just may generate solicited message pop-up window (for example, the GUI among Figure 15), so that the membership qualification of searchers in selecteed branch group of expection comes into force.Such information can comprise the user ID and/or the user cipher of branch group.Can in disclosure scope, ask the membership qualification authentication information of any kind.
Registration page 800 can comprise AOI check box 862, and AOI check box 862 is filled with the tabulation of a plurality of AOI, with the searchers who allows expection point out may be interested, familiar, the scope of special knowledge etc.The selection of AOI check box 862 can be extracted from registration page 800 and as in interest group searchers's record of data storage in for example database 250, database 255.Registration page 800 also can comprise Internet connection speed text box 863.The drop-down list of preferably Internet connection speed of Internet connection speed text box indicates him or she will be connected to the speed of this system with the searchers who allows expection.These data can be stored in database 250 and/or the database 255.
In No. the 11/777505th, U. S. application sequence, illustrate in greater detail, the searchers of expection is registered to search system, with based on the classification related or keyword and search for the shown inquiry of the information person of seeking, this U. S. application is submitted on July 13rd, 2007 by people such as Jones, title is " Method and System for Qualifying Keywords in Query Strings ", and the disclosure of this U. S. application is incorporated into by reference at this.In at least one embodiment of registration page 800, show as at three drop-down lists 866,868 and 870 as shown in Fig. 8 A, expect classification or the keyword searched for the searchers who selects expection.On searchers's registration page 800, show still less or more classification or keyword registration box, this is in the scope of present disclosure.When in response to and when registering from branch group promoter's Email, the available classification and the keyword that are comprised in drop-down list 866, drop-down list 868 and the drop-down list 870 can reflect keyword and the classification that branch is specific, and described keyword and classification reflection are branched the selected classification of group.
Terms of service district 815 (Fig. 8) can comprise rolling text frame 872, and rolling text frame 872 comprises the text that statement is applicable to condition, clause, rule and/or the rules of the search of using the search system registration.Check box 874 with the clause, condition, rule and the regulations that are intended to be stated in the text box 872 can be provided, and Yu Qi searchers can indicate and be ready to observe the terms and conditions of being stated in the text box 872 thus.In case provide the registration search service required any data, the searchers of expection just can click and continue button 895, perhaps otherwise indicates finishing of webpage Registration Forms.Search service can be from registration web page 800 information extractions and can be with such data-storing among search database 250 and/or branch data storehouse 255 (Fig. 2).
Though the above recognition data of above-described registration web page 800 requests, asking any information for the searchers who is registered as search system is in the scope of present disclosure.Obtain from other approach being registered as searchers institute information requested, for example by visit in the user's computer system of expection the cookies that stored and information, by from the dump of branch group wide area information server (database dump), this also is in the scope of present disclosure.The those of ordinary skill of correlative technology field is recognized horse back, though text box, drop-down list and check box are shown on the registration web page 800 and generate, helping obtaining required information, but, can use other data input structure for such purpose from the searchers.Can ask information, to determine searchers's demography profile such as race, religious belief, the institution of higher learning that participated in, the degree that is obtained, research field etc.
In registration process from the field of any information that the searchers obtained person's database 240 (Fig. 2) that can be used for filling with the affiliate group searching of expection.
In one embodiment, branch group can select to make the search window 910 (Fig. 9) that is driven by search system 225 (Fig. 2) to be presented on the main page 900 of branch group.Specific example as shown in Figure 9 comprises the branch group webpage 900 of airline, branch group webpage 900 comprises search window 910, the inquiry about Reiseziel can be directly submitted in search window 910 indications in the text box 920 of search engine window, this inquiry will be answered by the employee of this branch group.Search engine window also comprises trigger button 930, and trigger button 930 impels search system to generate the search page 1000 that will be displayed on the information person of the seeking computer system 230 (Fig. 2) when being selected by the information seeker, for example, and as shown in Figure 10.
With reference to Figure 10, the search page 1000 that generates when the trigger button 930 (Fig. 9) in the upward shown search engine window 910 of selection branch group webpage (for example, the branch group webpage 900) comprises a plurality of panes and icon.Search page 1000 comprises query frame 1005, search button 1010, uses guide's search button 1015, branch's mark icon 1020, search results window 1025, advertisement windows 1030, chat window 1035 and search system mark icon 1040.When clicking the trigger button 930 in the search window 910 on the branch group webpage 900 and obtain visit to search page, query frame 1005 is included in the inquiry of being imported in the query frame 920 on the branch group webpage 900.By clicking search button 1010, under the situation of not using registered searchers, the information person of seeking can search for.In one embodiment, when searching in guide's the absence, shown Search Results is to use the result that resource produces in the search results window 1025, these resources by answer comprise with the current inquiry of the information person of seeking in the keyword searchers identical and/or the similarly inquiry of keyword that comprised use in the past.In one embodiment, when the user clicked search button 1010, shown result was in response to about the previous inquiry of the keyword related with current inquiry and result displayed by registered searchers in search results window 1025.The result retrieves from search database 250 (Fig. 2), and search database 250 can be the sub-component (subcomponent) of branch group database 255.When not needing to chat,, can hide chat window 1035 so if the information person of seeking clicks search button 1010 with the searchers.Yet, in one embodiment, after clicking search button 1010, can use chat window, to make great efforts to clarify the keyword that relates to about inquiry or any ambiguous part of classification.
When clicking the search button 1015 that uses the guide, can be comprising that the window about available guide's (seeing Figure 14) information is shown to the information person of seeking, so that the information person of seeking can select specific guide and/or guide's profile to answer inquiry, as mentioned above.Alternatively, as described further on this, assigned the searchers who answers inquiry and can be specified automatically by search system 225 (Fig. 2).In case the guide is selected or inquiry is answered in appointment, guide and the information person of seeking just can use chat window 1035 real-time Communication for Power.This real-time Communication for Power can be used to clarify any ambiguous in the inquiry or provides guide and/or guide the good impression of associated branch group to the information person of seeking.The guide also can select to be presented at the advertisement in the advertisement windows, and perhaps search system 225 can automatically be selected advertisement based on query analysis.In No. the 11/777505th, the U. S. application sequence of mentioning before this, the selection of targeted advertisements has been described more fully and from the interests that targeted advertisements is provided.
In case on search page 1000, the information person of seeking just can select by follow link shown in result window, in query frame 1005 input new inquiry do additional search, perhaps can follow advertisement link shown in advertisement windows.In one embodiment, search system icon 1040 is provided to the link of the URL of search system supplier search page when clicked, and the search page shown in this search page and Figure 10 is similar, and does not have branch group icon 1020.
The example of above-described branch group webpage 900 (Fig. 9) and affiliate group searching page or leaf 1000 (Figure 10) is the example of affiliate group searching, wherein the information person of seeking is unrestricted, the any information person of seeking who promptly navigates to branch group webpage 900 can use the registered searchers related with branch group, finds the result who answers inquiry with the supplementary person of seeking.In above example, in one embodiment, find the result's who answers its inquiry available searchers to be limited to the registered searchers related with branch group for the supplementary person of seeking.In the optional embodiment of above example, when the searchers related with branch group is available and eligible or qualified when inquiry of answering, such searchers can receive preferential treatment (preferential treatment) and be assigned with the task of the reply message person of seeking inquiry, if but the searchers related with branch group is unavailable or ineligiblely answer inquiry, other qualified searchers can designatedly answer inquiry so.
In some unshowned embodiment, the information person of seeking can be from confined group, and can be used to the supplementary person's of seeking registered searchers can be from confined group.An example of such embodiment is to be chosen in situation when providing search window on the branch group webpage that is driven by the search supplier when the branch group of handling secret highly or security information, the branch group personnel that this webpage can only be authorized to visit and only allow the registered searchers related with this branch group to be used as the guide, obtain the answer that the information person of seeking is inquired about with the supplementary person of seeking.
Use " Audubon Society " ((Fig. 1) shown in branch group A105) in the above example, the tabulation of mandate guide in the exemplary authority record (see figure 5) may be refused the database of searchers A1 110 (for example, " Bill Birdsong ") visit " Rare and Endangered " species.By create independently interest group record (seeing Fig. 3 and Fig. 5 A) with different interest group ID 305, perhaps by not being to authorize searchers's keyword related with resource and indication " Bill Birdsong ", may command is visited.
Those those of ordinary skill of correlative technology field can easily be imagined following situation based on present disclosure, and wherein the information person of seeking can be limited to the information person of seeking who is branched the group mandate, and registered searchers's set (pool) is unrestricted.For example, branch group wants the user to set up login and/or user profile file possibly, so that utilize the service of this group, thereby can provide better service.In this case, branch group may provide voice-based service, and presents the bill to the user according to the employed time.Yet owing to the dynamic need to the guide, branch group can allow to be registered to search system 225 and any guide related with branch group provides service to the information person of seeking.Use above airline example, the user profile file of being set up with credit information can be stored in the database of airline.This information can be searchers's inaccessible, but flight predetermined network be signatory "
Figure A200780037341D0039162313QIETU
Air Lines " any searchers of branch group can use, and this flight predetermined network is preferential to the employee, but uses other member during demand peak.
In Figure 11, the recruitment and the process registration 1100 that are used for the branch group member are provided.
When branch group is selected searched system supplier's approval for branch group, in operation 1105, this branch group is triggered server application.This application program can allow branch group to set up business rules, carries out establishment activity etc.Forward control to operation 1110 and method 1100 continuation.
In operation 1110, branch group system manager can provide information about the member of branch to branch group database 255 (Fig. 2).This can comprise other contact details of Email, IM certificate, mobile device contact parameter (for example, telephone number etc.), personal website URL or group membership.In addition, branch group can provide authentication information, authorization message, Search Results, Query Information, resource access information, training material, keywords/categories data, ratings data etc., and these can be stored in search database 250 and/or the branch data storehouse 255.Forward control to operation 1115 and method 1100 continuation.
In operation 1115, send Email (or other notice that is fit to) is given the branch group member, notifies them to register.Such notice can for example cover the link such as the registration web page of registration page 800 (Fig. 8), and can comprise cookie and/or other mark that branch group will be considered to searchers's promoter, described searchers utilizes the chain in the notice to fetch and is registered to search system.Notice can adopt other form, IM for example, as what further describe in No. the 11/647309th, relevant U. S. application sequence, this U. S. application is submitted on Dec 29th, 2006 by people such as Jones, title is " InstantMessage Notification of Service Providers ", and the disclosure of this U. S. application is incorporated into by reference at this.Be appointed as that the promoter can give the searchers's that branch group initiates based on them activity and the right that receives remuneration.Present disclosure when producing income, be useful especially in this respect for branch group, and provide to branch group and to select by for example motivation of search system supplier registration.Forward control to operation 1120 and method 1100 continuation.
In operation 1120, whether select the searchers who is registered as search system 225 (Fig. 2) to make judgement about the branch group member, for example by clicking the link in invitation notification, provided so that branch group member network browser program is directed to registration page.Do not select registration if be judged as the branch group member, method 1100 continues to wait for so.Select to be registered as the guide if be judged as the branch group member, so control is forwarded to operation 1125 and method 1100 continuation.
In operation 1125, the registration page of the addressable search system of branch group member.The member that expectation is registered as the searchers is prompted to input user ID, user name and/or password etc., this can be based on searchers's username field 415 that writes down (see figure 4) for example interest group searchers and/or the information in searchers's check code field 420, perhaps alternatively the mandate searchers id field 525 in the authority record (see figure 5) related with the interest group ID that is assigned to branch group, authorize searchers's username field 530 and/or authorize information in searchers's password field 535.
In operation 1135,, whether the authentication information that is provided by the branch group member is effectively made judgement according to the authentication information that for example in operation 1110, for example provides by the branch group keeper.Shown effective authentication information if in operation 1135, be judged as, so control has been forwarded to operation 1145 and method 1100 continuation.If be judged as this information in operation 1135 is not effectively, so control is forwarded to operation 1120 and method 1100 continuation.
The judgement of invalid authentication certificate can be based on a plurality of conditions in operation 1135.For example, if the system 225 that wait branch group member takes action is overtime, database can reflect this and return simply another register requirement that will receive to wait for so.In another situation, system can detect, and attempts to make the effective number of times of certificate to surpass the threshold count that system allowed.System 225 can forbid that this user name visits this branch group, until system and/or branch group keeper based on more newly arriving of database 250, database 255 taken action.
In operation 1145, branch group member can provide the profile that information is created and/or upgrading is related with the searchers.Forward control to operation 1147 and method 1100 continuation.
Operating in 1147, whether the searchers is being indicated to finish to register made judgement.Indicated and finished registration process if be judged as the searchers, upgraded search database 250 and branch data storehouse 250 so, forwarded control to operation 1150 and method 1100 continues.Do not finish registration if be judged as the searchers in operation 1145, so more new database 250,255, forward control to operation 1125 and method 1100 continuation.According to the condition that is limited by the supplier of system, stop session, exceed the default time limit etc. such as the registrant, can operate the judgement of not finishing registration in 1147.
In operation 1150, information updating database 250, database 255 that search system 225 usefulness are provided, and the generation member's of branch user profile file, the described member of branch is considered to registered searchers now.Search system can generate welcome email and/or other notice, and welcome email and/or other notice comprise the linking of searchers that guide's application program is downloaded to the new registration related with branch group.Forward control to operation 1155 and method 1100 continuation.
The operation 1155 in, the searchers of the new registration related with branch group can download such as
Figure A200780037341D0041162338QIETU
The application program of guide's application program, and can be directed to the profile page or leaf.Then, the searchers of new registration can be used to provide Search Results to the inquiry of the guide related with branch group request to the information person of seeking in response to the information person of seeking.Control is transferred to operation 1105 then, and wherein the branch group keeper can be provided for the further information of branch group member registration.
Figure 12 illustrates the exemplary GUI that user and/or guide select branch group.GUI1200 comprises advertisement windows 1205, interest group choice menus 1210, Action Button 1215, interest group grading and/or membership qualification indicator window 1220, graphical window 1225, query frame 1230 and system identifier 1235.
Advertisement windows 1205 can be used for showing any type of advertisement, and it is suitable that this advertisement is confirmed as based on preferably related with inquiry information.Advertisement windows 1205 can comprise with available branch group in one or more related advertisement, with the propaganda branch service.Any out of Memory that advertisement can be used based on the related information of the inquiry of selected profile data, query frame 1230 in interest group choice menus 1210 or search system 225.
Interest group choice menus 1210 can comprise the tabulation of available branch's search groups and be selected other control of branch group by user and/or guide.For example, choice box can be a pull-down menu, and this pull-down menu can allow guide and/or user to select profile, classification and/or lists of keywords etc., investigates and/or uses allow to select relevant interest group.
But the option of selection branch search groups is accepted or cancelled to the information person of seeking usage operation button 1215.Similarly, but guide's usage operation button is indicated the request that becomes appointed interest group member, perhaps cancels such request.
Interest group grading and/or membership qualification indicator window 1220 can comprise the information about selecteed branch group.For example, can show a plurality of groups that to use for given inquiry and/or profile.Alternatively, pull-down menu can be listed interest group, grading separately, exemplary result etc.
Graphical window 1125 can be used for showing the graph data about concerning between the branch group.The standard of the relation between the member who relatively is based on grading, number of members, selected interest group and other group (for example, rank and file) of selected interest group etc. such as handled inquiry, result.
Query frame 1230 can comprise the original query of being submitted to by the information person of seeking, and perhaps can comprise the guide in order to find out the inquiry that related interests group to be participated in is imported.Query frame can further allow guide and/or the information person of seeking to improve inquiry, as what further describe in No. the 11/777505th, mentioned relevant U. S. application sequence before this.
As shown, system identifier 1235 can randomly occur, with recognition system supplier and/or user and/or guide and/or branch group.
Figure 13 illustrates the user selects interest group based on inquiry exemplary GUI 1300.
GUI 1300 can comprise query frame 1310, interest group list box 1320, Action Button 1330, automatic selector button 1340, advertisement windows 1350 and system information window 1360.
Query frame 1310 can comprise the inquiry of being imported by the information person of seeking.Query frame can allow user's modification before this about the described original query of Figure 12.
Interest group list box 1320 can comprise the identifier of target interest group.It can further comprise the drop-down list of optional branch group, and described optional branch group is available for inquiry.It can further show or open the window of more details of listing available interest group.
Action Button 1330 allows the user to take action based on the information that shows among the GUI 1300.For example, " acceptance " button can trigger the selection of the target interest group of answering inquiry." change " button can allow user capture to select GUI in more detail, such as about the described GUI of Figure 12." cancellation " button can allow Infoseeker TMRecover the raw data among the GUI 1300 and abandon any modification.Though described some function,, comprised that optional Action Button or equivalent will be tangible immediately for those of ordinary skill in the related art.
Automatically selector button 1340 allows users interest group not to be made a choice, and permission system 225 (Fig. 2) makes a choice, even this option has been provided for the user.
Advertisement windows 1350 can show various forms of materials to the user, as previously mentioned.In GUI 1300, can comprise a plurality of advertisement windows.
System information window 1360 can allow system to send about any message such as themes such as user ID, system identifiers to the user.
Shown that in Figure 14 exemplary searchers selects GUI 1400.
The searchers selects GUI 1400 and interest group to select GUI 1300 to operate similarly.GUI 1400 can be used for selecting specific searchers.In preferred embodiments, it is anonymous that searchers and user keep, as what further describe in No. the 11/779502nd, relevant U. S. application sequence, this U. S. application is submitted on July 18th, 2007 by people such as Jones, title is " Anonymous Search SystemUsing Human Searchers ", and the disclosure of this U. S. application is incorporated into by reference at this.
GUI 1400 can comprise query frame 1410, searchers's list box 1420, Action Button 1430, automatic selector button 1440, advertisement windows 1450 and system information window 1460.
Query frame 1410 can comprise the inquiry of being imported by the information person of seeking.Query frame can allow user's modification as before this about the described original query of Figure 12.
Searchers's list box 1420 can comprise target search person's identifier.It can further comprise optional searchers's drop-down list, and described optional searchers is available or qualified for inquiry.It can further show or open the window of more details of listing available searchers.
Action Button 1430 allows the user to take action based on the information that shows among the GUI 1400.For example, " acceptance " button can trigger the target search person's who answers inquiry selection." change " button can allow user capture to select GUI in more detail, such as about the described GUI of Figure 12." cancellation " button can allow Infoseeker TMRecover the raw data among the GUI 1400 and abandon any modification.Though described these functions, for those of ordinary skill in the related art, optionally Action Button or equivalent will be tangible immediately.
Automatically selector button 1440 allows users the searchers not to be made a choice, and permission system 225 (Fig. 2) makes a choice, even this option has been provided for the user.
Advertisement windows 1450 can show various forms of materials to the user, as previously mentioned.In GUI 1400, can comprise a plurality of advertisement windows.
System information window 1460 can allow system to send about any message such as themes such as user ID, system identifiers to the user.
On display, can cancel alternatively in the element of GUI 1200, GUI 1300, GUI 1400 any one or all, to reduce the picture overload.Alternatively, can in GUI 1200, GUI 1300, GUI 1400, comprise additional elements, to consider enough user options.
Shown that in Figure 15 exemplary guide or user login GUI.
When the needs authentication information, can show GUI 1500 to guide or user.GUI can comprise user name input frame 1510, password input frame 1520, login button 1540 and cancel button 1550.
User name input frame 1510 allows user and/or guide to input user name for authentication purpose.Password box 1520 allows users and/or guide to input password or such as the out of Memory of security token (securetoken) ID or other disposable use clauses and subclauses, activates the input of biostatistics, or the like, as known in open field.
Login button 1540 allows user and/or guide to indicate the end of authentication input process.Cancel button 1550 allows users and/or guide to leave GUI 1500 and does not attempt the login or the verification of certificate.
The present embodiment discloses the system and method that is used to provide based on the search service of branch group at this.In various embodiments, native system makes user and/or guide can be under the authorization control, this is not only for application described herein, and can to provide any such application of information to the information person of seeking/user for worker/searchers's group all may be useful.The present embodiment can be applied to having the different systems and the industry of such demand at this.
Use present disclosure after this introduces, persons of ordinary skill in the art will recognize that can software, firmware and/or its combination realize the present embodiment.Can be any feasible programming language is realized the program code according to the present embodiment, described feasible programming language for example is C, C++, HTML, XHTML, JAVA or any other feasible high-level programming language, the perhaps combination of high-level programming language and rudimentary programming language.
The present embodiment also can computer-readable memory form, described computer-readable memory uses the processing instruction coding of control computer, to be implemented in this according to the described method of the present embodiment.
The present embodiment should not be limited to embodiment described herein.Use present disclosure after this introduces, those ordinarily skilled in the art will be recognized, can change disclosed embodiment, and not break away from the spirit and scope of the present embodiment.

Claims (32)

1. method that is used to provide the interest group search, it comprises:
Appointment is used to provide the branch group of information search; And
The Search Results that the member made that shows described branch group.
2. method according to claim 1, wherein said given step comprise that the user to required branch group selects.
3. method according to claim 1, wherein said given step comprise to be selected the system of interest group.
4. method according to claim 3, wherein said system are selected to comprise:
The information person of seeking input inquiry;
Analyze described inquiry with the keywords/categories of branch group; And
Select branch group based on described analysis.
5. method according to claim 1, it further comprises:
After described given step, with expecting that identifying information and the canned data person of seeking of institute identifying information from the information person of seeking of described branch group acquisition Search Results is imported compare, to determine whether to allow to visit described group.
6. method according to claim 1, it further comprises:
After described given step, whether check exists predetermined software application in expectation from the operated computing equipment of the information person of seeking of described branch group acquisition Search Results.
7. method according to claim 1, it further comprises, described accept step after, allow the particular search person of described branch group is selected.
8. method according to claim 1, it further comprises, before search is carried out in inquiry, the identifying information that the searchers imported and searchers's identifying information of being stored is compared, to determine whether allowing described searchers to search for.
9. method according to claim 1, it comprises that further behind described step display, prompting input and reception are to described member's grading.
10. method according to claim 1, it further comprises, behind described step display, carries out described member's grading is calculated.
11. method according to claim 1, it further comprises, behind described step display, carries out the grading of described branch group is calculated.
12. method according to claim 1, it further comprises, before described given step, approves described branch group by the search system supplier.
13. method according to claim 12, wherein said approval step comprises the member of branch who registers described branch group.
14. method according to claim 13, wherein said registration step comprise the authentication information that will be imported by the described member of branch and the authentication information of being stored relatively, to determine whether the allowing described member of branch to be registered to described group.
15. method according to claim 13, wherein said registration step comprise the additional personal information that reception is imported by the described member of branch.
16. comprising, method according to claim 13, wherein said registration step generate the user profile file.
17. method according to claim 13, it further comprises the notice that has the application program link to the described member of branch transmission.
18. method according to claim 13, it further comprises the described member of the branch down load application program of permission and loads profile.
19. a computer-readable memory, it comprises and is used to make computing machine that the instruction of interest group search is provided by following steps:
Acceptance is to the appointment of the branch group that is used to provide information search; And
Demonstration is by the Search Results that the member made of described branch group.
20. an information search system, it is used to provide the performed interest group search by the searchers, and described information search system comprises:
At least one searchers's computer system, it carries out search in response to the performed inquiry of the information person of seeking;
At least one search system, it receives the notice that needs described interest group search, show the tabulation of interest group with specialty and grading, reception is to the selection of required interest group, prompting input and reception come the self-information person's of seeking username and password, described username and password and the username and password of being stored are compared, and acceptance is from the described information person's of seeking inquiry;
At least one the information person of seeking interface takes place by the described information person of seeking interface the selection of interest group;
The interest group database, it comprises interest group identifier (id) field, interest group grading field, search for searchers's field and the described group of keyword that is assigned to and the classification field of professional field, appointment;
Interest group searchers's database, it comprises searchers id field, interest group id field, searchers's username field, searchers's check code field, searchers grade field and other relevant interest group field; And
The authorization message person of seeking database, it comprises interest group id field, authorized user id field, authorized user username field and authorized user password field.
21. need not to disclose described searchers's personally identifiable information, method according to claim 7, wherein said selection step can carry out.
22. method according to claim 12, wherein said approval step comprises the information that receives described branch group.
23. method according to claim 23, wherein said information comprise one or more in authorization message, resource access information, demographic information, geography information and the training information.
24. a computer-readable memory, it is used for control computer, and described computer-readable memory comprises:
The interest group record, described interest group record comprises:
The group id field;
Searchers's identification field; And
Relevant keyword field.
25. a computer-readable memory, it is used for control computer, and described computer-readable memory comprises:
Interest group searchers's record, it comprises:
Searchers's identification field;
The interest group identification field;
Searchers's demography field; And
Searchers's specialty field.
26. a computer-readable memory, it is used for control computer, and described computer-readable memory comprises:
The interest group authority record, it comprises:
The interest group identification field;
The authorized user field; And
Authorize searchers's field.
27. an interface, it comprises:
The territory that shows inquiry;
The territory that shows the tabulation of the interest group relevant with described inquiry;
Be used to select/refuse the control of interest group.
28. an interface, it comprises:
The territory that shows inquiry;
The territory that shows the searchers's relevant tabulation with described inquiry;
Be used to select/refuse searchers's control.
29. an interface, it comprises:
Be used to discern the control of branch group;
The territory of the tabulation of the inquiry that demonstration is answered by the group that is identified;
Be used to select/refuse the control of branch group.
30. interface according to claim 27, wherein said tabulation are to be shown with the order based on one of grading, advertisement protocol and availability.
31. interface according to claim 28, wherein said tabulation are to be shown with the order based on one of grading, advertisement and availability.
32. interface according to claim 29, the wherein said control that is used to discern comprises the tabulation based on the feature of one of branch's profile and user profile file.
CNA2007800373414A 2006-08-07 2007-08-07 Method, system, and computer readable storage for affiliate group searching Pending CN101523342A (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US82161206P 2006-08-07 2006-08-07
US60/821,612 2006-08-07
US11/834,911 2007-08-07

Publications (1)

Publication Number Publication Date
CN101523342A true CN101523342A (en) 2009-09-02

Family

ID=41082467

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2007800373414A Pending CN101523342A (en) 2006-08-07 2007-08-07 Method, system, and computer readable storage for affiliate group searching

Country Status (1)

Country Link
CN (1) CN101523342A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105279454A (en) * 2014-05-31 2016-01-27 财团法人资讯工业策进会 Secure synchronization apparatus and method thereof
WO2017076212A1 (en) * 2015-11-05 2017-05-11 阿里巴巴集团控股有限公司 Data sheet query method and device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020167539A1 (en) * 2001-04-27 2002-11-14 International Business Machines Corporation Portal server enabling joint exploration of the internet with an expert
US20030140037A1 (en) * 2002-01-23 2003-07-24 Kenneth Deh-Lee Dynamic knowledge expert retrieval system
US6901394B2 (en) * 2000-06-30 2005-05-31 Askme Corporation Method and system for enhanced knowledge management

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6901394B2 (en) * 2000-06-30 2005-05-31 Askme Corporation Method and system for enhanced knowledge management
US20020167539A1 (en) * 2001-04-27 2002-11-14 International Business Machines Corporation Portal server enabling joint exploration of the internet with an expert
US20030140037A1 (en) * 2002-01-23 2003-07-24 Kenneth Deh-Lee Dynamic knowledge expert retrieval system

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105279454A (en) * 2014-05-31 2016-01-27 财团法人资讯工业策进会 Secure synchronization apparatus and method thereof
CN105279454B (en) * 2014-05-31 2017-12-22 财团法人资讯工业策进会 secure synchronization device and method
WO2017076212A1 (en) * 2015-11-05 2017-05-11 阿里巴巴集团控股有限公司 Data sheet query method and device
CN106681999A (en) * 2015-11-05 2017-05-17 阿里巴巴集团控股有限公司 Data table inquiry method and equipment

Similar Documents

Publication Publication Date Title
US7801879B2 (en) Method, system, and computer readable storage for affiliate group searching
US9064025B2 (en) Method and system for improving utilization of human searchers
KR101797856B1 (en) Method and system for artificial intelligence learning using messaging service and method and system for relaying answer using artificial intelligence
US8768934B2 (en) Method and system of providing verified content
US8886645B2 (en) Method and system of managing and using profile information
US20130066693A1 (en) Crowd-sourced question and answering
US20080228746A1 (en) Collections of linked databases
US20080154899A1 (en) System and method for anonymous dating compatibility determination
US9094396B2 (en) Integrated profile creation for a social network environment
US20140258243A1 (en) Online system, apparatus, and method for obtaining or apply for information programs, services and/or products
US20070033186A1 (en) Computer-based employment matching system and method
US20250029066A1 (en) Systems and methods for providing user profile search results
WO2013165923A1 (en) Recruitment enhancement system
CN1983275A (en) Method of searching web satation and opinion tracking server
JP2009545076A (en) Method, system and computer readable storage for podcasting and video training in an information retrieval system
JP2014513826A (en) Computer systems, databases and their use
US20140258161A1 (en) Systems and methods for career information processing
US20130060685A1 (en) System and method for recruiting brains using social network service
CN101523342A (en) Method, system, and computer readable storage for affiliate group searching
JP4961537B2 (en) Q & A system
US20100049662A1 (en) System and method for facilitating employment searches
KR101869489B1 (en) Method, apparatus, computer program for appoving offer
Klinger et al. Enabling trust in crowd labor relations through identity sharing
KR100601337B1 (en) Spouse Matching Method through Communication Network and Its System
Cuevas et al. Event Networking Through Algorithmic Matchmaking

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20090902

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载