CN101257462B - Dynamic networking by matching profile information - Google Patents

Dynamic networking by matching profile information Download PDF

Info

Publication number
CN101257462B
CN101257462B CN2007100932877A CN200710093287A CN101257462B CN 101257462 B CN101257462 B CN 101257462B CN 2007100932877 A CN2007100932877 A CN 2007100932877A CN 200710093287 A CN200710093287 A CN 200710093287A CN 101257462 B CN101257462 B CN 101257462B
Authority
CN
China
Prior art keywords
user
graphic
file
message
communication network
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.)
Expired - Fee Related
Application number
CN2007100932877A
Other languages
Chinese (zh)
Other versions
CN101257462A (en
Inventor
丁军
许静
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Publication of CN101257462A publication Critical patent/CN101257462A/en
Application granted granted Critical
Publication of CN101257462B publication Critical patent/CN101257462B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

Provided is a computer implementing method to advance the user communication network by the dynamic network connecting through matching the profile information. A message sender can attach a user-selected profile to a publicly-broadcasted message. A message viewer can read the publicly-broadcasted message only if the viewer's profile matches the sender's profile attached to the message. When a sender profile and viewer profile match, a communication channel is established between the sender and viewer. The sender's and viewer's profiles are registered on an open directory to which all parties, even parties unknown to each other, have access. The open directory structure is used in creating a header file, also referred to as a 'stamp', that is attached to messages or requests generated by the users. The selection of categories to be included in the header file is a procedure that is independent from the creation of the message. The header file can be combined dynamically at the point of sending the message by a message sender or at the point of searching messages by a message viewer.

Description

Carrying out dynamic network by matching profile information connects
The cross reference of related application
That the application requires to submit on December 22nd, 2006, its title is the priority of the pending trial temporary patent application sequence number 60/876844 of " Dynamic Networking byMatching Profile Information Attached on Public Broadcasted Messages ThroughRegistration from an Open Directory ", and its full content is herein incorporated by integral body by reference.
Technical field
The community network that the present invention relates in the global communications network connects (social networking).More specifically, the present invention relates to a kind of system that is used for searching and transmitting information based on the category of interest that is associated with the user of community network.
Background technology
Along with development of technology, the method that is used to the information that transmits is also along with progress.From the landline telephone to the cell phone, from the Email to the instant message, send, distance of communication means (range) and scope (scope) changed along with the time.Yet all direct Point-to-point Communication Method (all directparty-to-party communication methods) needs one side participant knows the opposing party participant's address, that is, and and telephone number or e-mail address.On the other hand, internet message bulletin board (Internetmessage board) is that the stranger need not to know can the talk place of (meet) of name each other or address.Though message bulletin board and online chatting are normally free, the method that they do not provide reliable and safe community network to connect.
The homepage that some community networks connect, such as Facebook.com and Myspace.com, use classes or interest group assist their user to be connected with other users with similar interest.Yet these classifications and interest group are predefined and are static.They do not reflect user's dynamic and changing interest.
Therefore, the system that needs a kind of reliable and safe online community network to connect, it does not need the user to know other users' contact details, and it provides user's dynamic and changing interest.
Summary of the invention
The present invention is intended to overcome the shortcoming in the existing communication method of implementing on the internet.According to various embodiments of the present invention, the profile that the sender of the message can select the user (user-selected profile) appends in the public broadcasting message (publicly-broadcasted message).Message viewer only just can read public broadcasting message in viewer's profile during with the profile coupling that appends in the message.When sender's profile and viewer's profile coupling, between sender and viewer, set up communication channel.Sender and viewer's profile is registered in the open register (open directory), all participants, or even ignorant each other those participants visit this opening register.Use open register structure to create header file, also be referred to as " stamp " (" stamp ") here, it is affixed to message or the request that is generated by the user.In a preferred embodiment of the invention, the selection that is included in the classification in the header file is the routine that is independent of message establishing.When the message author sends message or in message viewer search message, combination head file dynamically.Message can comprise text, figure, audio or video.The broadcasting of message can be through the internet, radio, satellite, and cable and wired or wireless telephone network take place.
Various embodiments of the present invention provide: a kind of open register of user characteristics, and the registered user can therefrom select to create their user profiles; A kind of mechanism that user profiles is appended in the message of on communication network, broadcasting; And the coupling between a kind of user profiles that is used for determining being affixed to message and when finding coupling, between the user, create the algorithm of communication channel.
In a preferred embodiment, the invention provides the computer implemented method of the communication between a kind of user who is used to promote communication network, this method comprises: the database that comprises many records (a) is provided, and wherein every record comprises the information about at least one feature of one or more users of communication network.This method also comprises: (b) select to be included in one or more record in the user characteristics tabulation from this database, and (c) create this user characteristics tabulation according to described record selected in this database.This method also comprises: (d) this user characteristics tabulation is associated with graphic symbol (graphical symbol also is referred to as " stamp " here), and (e) this graphic symbol is associated with the specific user of communication network.
In another preferred embodiment of the present invention, this method comprises: (a) each user for communication network provides at least one graphic symbol, and wherein this graphic symbol is associated with at least one feature of communication network users.This method comprises: (b) a plurality of graphic symbols are stored in the database, wherein each graphic symbol is associated with a respective user of communication network.This method also comprises: (c) one or more user characteristicses that search is associated with one or more graphic symbols in database, and the tabulation that (d) is presented at the one or more graphic symbols that are associated with described one or more user characteristicses that search in the step (c).This method also comprises: (e) select at least one graphic symbol from shown tabulation, and (f) message is sent to the communication network users that is associated with selected graphic symbol.
In another embodiment, this method comprises: (a) each user for communication network provides at least one graphic symbol, wherein said graphic symbol is associated with at least one feature of described user, and (b) described graphic symbol is stored in the database, wherein each graphic symbol is associated with a respective user of communication network.This method also comprises: (c) store a plurality of data files, wherein each data file and graphic symbol selected from a plurality of graphic symbols of storage step (b) are stored explicitly.This method also comprises: (d) at least one graphic symbol that search has specific user's feature associated therewith in described data file, (e) the specific file content of search in described data file, and the tabulation that (f) shows the data file of one or more couplings, wherein the data file of each coupling comprises described specific file content and has the specific user's feature that is associated with its graphic symbol.
Description of drawings
By the reference detailed description with the accompanying drawing, other advantage of the present invention is significantly, the element in the accompanying drawing be not to scale so that more be shown clearly in details, run through several accompanying drawings, identical reference number is represented similar elements, and in the accompanying drawings:
Fig. 1 has described two-layer dynamic network syndeton according to a preferred embodiment of the present invention;
Fig. 2 has described the computer network system that can implement described two-layer dynamic network syndeton thereon;
Fig. 3 has described the process of establishment stamp according to a preferred embodiment of the present invention;
Fig. 4 has described seeker's according to a preferred embodiment of the present invention process;
Fig. 5 has described the process of issue stamp according to a preferred embodiment of the present invention (posting a stamp);
Fig. 6 has described the process of search file according to a preferred embodiment of the present invention;
Fig. 7 A and 7B described according to a preferred embodiment of the present invention stamp is carried out the process of Code And Decode; And
Fig. 8 has described user message bulletin board according to a preferred embodiment of the present invention (UserMessage Board).
Embodiment
Definition
The a plurality of terms that in describing the preferred embodiments of the present invention, use have been defined below here.
User characteristics.User characteristics has been described the user's of community network connected system various features.For example, user characteristics may be place, language, occupation, article, experience or or even the secret that may own together of two people or many people.User characteristics can be that system generates or it can be submitted to by the user.
Register.Register is the set of user characteristics.In a preferred embodiment of the invention, register is the database of searching for or the look-up table of user characteristics.
Classification.Classification refers to a record of register.In a preferred embodiment, classification comprises: the keyword of expression user characteristics, expression classification are verified the counter of number of times of (check out) and the data of the expression and the relation of other classification (if present).
User profiles.User profiles is the tabulation or the set of one or more user characteristicses selected from register.Each user can have more than a profile, and the content of each profile can change according to the background (context) of message relevant with this profile or file.Each user creates the content of his or her profile by select user characteristics from register.
Communication channel.When the user profiles of sender of the message and message recipient mates, the logical letter channel of setting up between sender and recipient.
Dynamic network connects.Dynamic network connect be used for have by they the sender of the message of total interest of user profiles definition and message recipient between create the process of communication channel.Consider that the user profiles that uses changes on message ground one by one in setting up communication channel, so this process is dynamic.Therefore, network channel may be changing.
Header file.Header file is the file that comprises user profiles.Header file can be affixed to message file or document files or combined with message file or document files.
Stamp.Stamp is the graphic symbol of header file of having encoded therein.
Network configuration
According to a preferred embodiment of the invention, implementing dynamic network in the double-layer structure of describing in as Fig. 1 10 connects.This double-layer structure 10 comprises: ground floor 12, also be referred to as register layer (directorylayer) here, and the second layer 14, also be referred to as public's layer (people layer) here.In the register layer, node is a user characteristics.User profiles can comprise the combination (such as char1 and char4) of unique user feature (such as char1) or user characteristics.Between these user characteristicses, may there be multiple relation.For example, feature (such as char1) can be the subclass of another feature (such as char2).Feature (such as char3) can be intersected with another feature (such as char2).Some features (such as char4) can be totally independent of further feature.
At public's layer 14, node is user (people), such as user1, and user2 and user3.User in public's layer 14 can connect to form community network via channel.The connection that will be present in fully in public's layer 14 here is called direct access communication channel.For example, user1 is connected to user2 by direct access communication channel 16, such as, know at user1 under the situation of address of user2.The user also can connect via the indirect communication channel of setting up by register layer 12.As shown in Figure 1, user2 has the 18a of connection with user characteristics char1 in the register layer.User3 also has the 18b of connection with user characteristics char1.Though user2 and user3 may not know each other, they can connect 18a and 18b by channel (the indirect communication channel of user2 → char1 → user3) is connected by comprising.
If q (n) represents a plurality of indirect channels (such as 18a and 18b), p (n) represents a plurality of direct channels (such as 16), and according to the present invention, q (n) is much larger than p (n).Therefore, the register layer has increased the number that may connect between the user greatly.Should be noted that equally channel is not subjected to the restriction of time and limited space indirectly.
In a preferred embodiment of the invention, implement the double-layer structure 10 of Fig. 1 as the computer network system of describing among Fig. 2 20.This system 20 comprises and is connected to global computer network 24, such as a plurality of subscriber computers of internet, such as personal computer 22a-22c.What be connected to network 24 equally is open register computer system 26, and it comprises open register server 28 and open register database 30.
Mathematical proof
Propose as following, channel communication has improved the quality of community network connection and the accuracy of search indirectly.Suppose that P (A) is incident A, checked the probability of generation such as message by the user.Definition incident A in event space C, this event space C representative of consumer is visited all channels of this message.Space C can be divided into k separate subspace, such as C1, C2, C3...C k, it is corresponding to direct channels and indirect communication channel (such as the channel among Fig. 1 16,18a and 18b).Particularly, C1 is an indirect channel.For given channel, such as C1 ( channel 18a and 18b),
P ( A / C 1 ) = P ( A ∩ C 1 ) P ( C 1 ) = P ( A ) P ( C 1 ) > P ( A ) .
Therefore, P (A|C1)>P (A).Correspondingly, message is more likely viewed by the merging of user profiles (combination of user characteristics in the register layer), so that set up the indirect communication channel between user's (in public's layer).
In addition, come " noise " in the filter message communication process by the indirect communication channel, this indirect communication channel is to set up by the merging of the user profiles in the message.For comprise n user characteristics i (I=1 wherein, 2,3 ... user profiles n), we suppose p iThe expression user is believable probability during input feature vector i in user profiles.We suppose q iThe expression user is incredible probability during input feature vector i in user profiles.For example, in 100 users, 60 users may claim honestly and have designated speculative stock, and 40 users may claim and have this stock but in fact do not have.In this example, p i=0.60, q i=0.40.We define signal to noise ratio:
r i = p i q i .
Example above continuing, the signal to noise ratio of this stock feature is:
r i = p i q i = 0.60 0.40 = 1.5 .
Usually, for most of user characteristicses, r i>1, this means that the user will more likely be believable rather than incredible.If in user profiles, comprise an above user characteristics (n>1), the signal to noise ratio r after then making up cBe represented as:
Figure S2007100932877D00063
Consider an example, wherein user profiles comprises two user characteristicses: the ownership of (1) designated speculative stock and (2) are from specific graduating from primary school.For stock ownership, r 1=1.5.For from specific graduating from primary school, suppose r 2=99 (it is very little that expression is gone up their incredible possibility of which primary school about the user).Signal to noise ratio after the combination of these two user characteristicses is represented as:
r c = p 1 q 1 × p 2 q 2 = 0.60 0.40 × 0.99 0.01 = 148.5 .
If notice that believable probability is much larger than incredible probability (p for the arbitrary particular user feature in the user profiles that comprises a stack features i>>q i), the signal to noise ratio after the combination of this stack features will be much larger than the signal to noise ratio (r of each single feature so c>>r i).
The register structure
Register is the key of indirect channel communication.In a preferred embodiment of the invention, register is made up of a plurality of clauses and subclauses (user characteristics) of compilation in look-up table or database 30 (Fig. 2).Each clauses and subclauses has unique sequence code in look-up table.In case create, this sequence code and look-up table are preferably fixed.For example, user's sex may be assigned as clauses and subclauses 1, wherein, " 00 " represents the women below clauses and subclauses 1, and " 01 " represents the male sex below clauses and subclauses 1.These sex clauses and subclauses can be represented by symbol " 1{00,01} ".In another example, may be assigned as clauses and subclauses 2 user's age, wherein, " 000 " represents 0-10 year below clauses and subclauses 2, and " 001 " represents 11-20 year, and " 010 " represents 21-30 year, " 011 " represents 31-40 year, " 100 " represent 41-50 year, and " 101 " represent 51-60 year, and on behalf of 61-70 year and " 111 ", " 110 " represent 80 years old and more old.Use this scheme, these age clauses and subclauses can be by symbol " 2{000,001,010,011,100,101,110,111) " expression.This register is designed to all potential interest of comprising that the user may have.Therefore, may there be user characteristics, such as the more clauses and subclauses of language, education, occupation, health care, motion, amusement, travelling, consumer products, financial situation or the like corresponding to other.Though this register structure is provided with definition by system, the content of this register can be submitted to determine by the user.This register is " opening " aspect two, and an aspect is that it can be by public access, and another aspect is that it can be expanded (expandable) by the public.
Typical user profiles can comprise user characteristics, such as the language of user's speech, the school of user's graduation, the course that the user bore, the place that the user had visited, user's occupation, the stock that the user has, the hospital of user visiting and the political party that doctor, the product of customer consumption, user's physical culture hobby and the team that supports, user support etc.When in channel communication, using these user characteristicses, can jointly use them.For example, communication channel may have identical stock and also graduate between two users of identical school open.For bigger weight being given for other user's the user of viewpoint of school graduation, both play the effect of " noise filter " to use these user characteristicses.Therefore, the message bulletin board relevant with free-for-all internet stock compared, and the present invention has improved the credible and value of discussing greatly.
The example of channel communication
User Alice uses user profiles C AOn the message bulletin board, give out information, wherein C ABe the one group user characteristics relevant with Alice and her interest.For example, C A={ char1, char2, char3, char4, char5, char6}.User Bob, it has user profiles C B, login this message bulletin board.Be that Bob can maybe can not check several examples of the message of Alice below.
Example 1.C B={char1}。Because C B∩ C A=char1 ≠ 0 is so the message of Alice is shown to Bob via the common signal channel of setting up by char1.
Example 2.C B=C BI∪ C BF, C wherein B1={ char7} and C BF={ char2}.Utilize OR filtering, C B∩ C A=(C BI∩ C A) ∪ (C BF∩ C A)=0 ∪ char2=char2 ≠ 0.Therefore, the message of Alice is shown to Bob via the common signal channel of setting up by char2.
Example 3.C B=C BI∪ C BF, C wherein BI={ char1} and C BF={ char7}.Utilize AND filtering, C B∩ C A=(C BI∩ C A) ∩ (C BF∩ C A)=char1 ∩ 0=0.In this example, do not have common signal channel, and the message of Alice is not shown to Bob.
Example 4.C B={char7}。C B∩bC A=0。Because char7 not in the profile of Alice, be not used for the common signal channel that network connects so do not exist, and the message of Alice is not shown to Bob.
Create header file
In a preferred embodiment of the invention, the user can create header file by sign in to the open register homepage of preserving in open register server 28 (Fig. 2).Then, the user searches for open register database 30 by keying in keyword.This register server 28 by list the existing classification that comprises the keyword of being searched for and the number of selected each classification come the user is responded.For example, the user may key in " Tennessee university ".It is corresponding that this register will utilize the classification of listing in Table I to make.
Table I
Classification Claim the number of users of classification
Tennessee university 20033
Tennessee university, business school 4567
Tennessee university, college of law 2345
Tennessee university, nuclear engineering dept 145
Now, this user selects " Tennessee university, nuclear engineering dept " as being included in user characteristics in his user profiles as clauses and subclauses.Create graphic symbol, also be referred to as stamp here, for using after a while.After the user selected, this register database was updated to as shown in Table II.Because " Tennessee university, nuclear engineering dept " is included in " Tennessee university " classification, so the number of users in these two classifications all increases by 1.
Table II
Classification Require the number of users of classification
Tennessee university 20034
Tennessee university, business school 4567
Tennessee university, college of law 2345
Tennessee university, nuclear engineering dept 146
Then, the user keys in " Laurel apartment " as search word.This register server 28 utilizes the classification of listing in Table III to respond.
Table III
Classification Claim the number of users of classification
The Laurel apartment, Tennessee university housing 5300
The Laurel apartment, Chicago 456
The Laurel apartment, the Florida 23
Now, this user selects " Laurel apartment, Tennessee university housing " as being included in user characteristics in his user profiles as clauses and subclauses.Create corresponding graphic symbol (stamp) for using after a while.After selecting, this register database is updated to as shown in Table IV.
Table IV
Classification Claim the number of users of classification
The Laurel apartment, Tennessee university housing 5301
The Laurel apartment, Chicago 456
The Laurel apartment, the Florida 23
Then, the user keys in " Smokey Mountain hiking " as search word.This register server 28 utilizes and responds in the classification shown in the Table V.
Table V
Classification Claim the number of users of classification
Smokey Mountain hiking group 3455590
Now, this user selects " Smokey Mountain hiking group " as being included in user characteristics in his user profiles as clauses and subclauses.Create corresponding graphic symbol (stamp) for using after a while.After selecting, this register database is updated to as shown in Table VI.
Table VI
Classification Claim the number of users of classification
Smokey Mountain hiking group 3455591
Now, this user has 3 graphic symbols that are assigned with (stamp): one is used for " Tennessee university, nuclear engineering dept "; One is used for " Laurel apartment, Tennessee university housing "; And one be used for " Smokey Mountain hiking group ".Can distribute name " ULS " to it with these 3 symbol combination to create header file.Also this header file can be encoded to for issuing and check the stamp that message, document files, picture file, video file, audio file or the like use.
Fig. 3 has described the process of establishment stamp according to a preferred embodiment of the invention.Can use the system of describing among Fig. 2 to carry out this process.As shown in Figure 3, the user signs in in the open register system 26 (step 40) by input user ID and password (step 42).Search register database 30 is with checking user's log-on message and obtain the required information (step 46) of user message bulletin board 48 that shows this user.
The example of the form of user message bulletin board 48 has been described among Fig. 8.User message bulletin board 48 preferably is presented on the display device that is associated with subscriber computer (such as personal computer 22a).In a preferred embodiment, this user message bulletin board 48 comprise stamp set dialog box (Stamp Assemblydialog box) 90, dialog box 92, issue stamp dialog box 94, personnel's search (People Search) dialog box 96 and the file search dialog box 98 of the message that receives.The purpose and the function of each in these dialog boxes of following more detailed description.
Herein, the user can select to carry out in the multi-task one.This comprises creates stamp, issue stamp, seeker and search file.The process of the establishment stamp of describing among Fig. 3 starts from step 52.At first, the user imports one or more keywords (step 54), and wherein each keyword is associated with a user characteristics (such as " Tennessee university ").The keyword (step 56) that search is imported in open register database 30.If in database, find one or more keywords (step 58), then show all records (step 60) that comprise the keyword that is found.For example, for keyword " Tennessee university ", the record of in Table I, listing above may showing.If do not find the keyword of being imported (step 58) in database 30, then the new record with this keyword adds database 30 (step 62) to.
If the user wishes to select one or more shown records to create new tabulation (step 64), then the user selects those records (step 66).Make the set (collection) of the record that word " tabulation " expression is associated together here.Here, the record tabulation also can be called as a group record.If the user does not wish to select any shown record (step 64) for tabulation, then the user has the right to choose (step 54) of other keywords of input.If after having selected one or more shown records, tabulation remains unfulfilled (step 68), and then the user has the right to choose (step 54) of other keywords of input.
When tabulation is finished (step 68), the tabulation of selected record is encoded, and create stamp image (step 70).The stamp cataloged procedure has been described among Fig. 7 A.In various embodiments of the present invention, can finish coding at least three kinds of different modes.In first embodiment, the stamp coding can be simply clearly, wherein shows keyword with picture format.In a second embodiment, the stamp coding comprises publicly-owned ciphering process.For example, the recording indexes in the tabulation number is linked at together to create the two-dimensional bar image.Then, this bar code image is added in the normal image to create the stamp image.Therefore, the stamp image among this embodiment comprises normal image information and bar code information, and the latter can be decoded as the call number of record in open register.In the 3rd embodiment, the stamp coding comprises privately owned encryption.In this embodiment, only just can be when the known encryption method with the stamp picture decoding.
Usually, stamp 102 can merge any graphic symbol (within pre-true size restrictions) that the user wishes to be associated with the tabulation 100 that just is being encoded.The process of describing among Fig. 7 A is associated coded tabulation 100 to constitute stamp 102 with the symbol of selecting.Shown in Fig. 7 A, the user can generate a plurality of different stamps 102 with a plurality of different records tabulations 100 of encoding.
The user has right to choose (step 72) this stamp for confirmation that stamp is decoded as the keyword (step 74) that is associated and has correctly represented desired tabulation (step 78).In Fig. 7 B, decode procedure has been described.If stamp is not correctly represented desired tabulation, then the user has the selection wooden fork that begins to revise tabulation from step 68.If confirm stamp (step 78), then stamp is added (step 80) and gather dialog box 90 (referring to Fig. 8) to the stamp in the user message bulletin board 48.As shown in Figure 8, stamp set dialog box 90 is the scroll lists of the stamp 102 created by the user.
Herein, the user has the right to choose of carrying out another task (step 84 and 50) or withdrawing from (step 84 and 86).
When giving out information, use header file
In a preferred embodiment of the invention, can when giving out information, use header file.For example, suppose that the user wishes to give out information in individual blog.The user can give out information in due form, such as issue it on the blog website.Yet the user also can issue the message with header file, all " ULS " as discussed above stamp.Now can message based content (literal) search message in due form, and can be based on " ULS " header search message.
For example, Larry safeguards on the website that he creates the travelling diary.He likes making friends by his online diary.Larry has issued many pictures, story and the relevant travelling prompting in place of having visited with him.Yet seldom the visitor checks the online travelling diary of Larry.If people uses the search engine of standard to carry out keyword search to " travelling diary ", the webpage of Larry tabulation very below.The search engine of current popular uses the priority of determining search " hitting " tabulation with reference to rule (reference rule).In other words, if the webpage of Larry is often checked that then he may have higher grade in search engine.Though his webpage is checked that by a lot of people it can not be searched for current search engine standard.
Add his webpage to if Larry will open the register header file, then his webpage has obtained another factor (dimension) that quilt is searched.Can give higher observability and the more visit of webpage of Larry at the search engine of open register header file information and the enterprising line search of web page content information.
When search message, use header file
As previously mentioned, also can use header file to come search message.Suppose that the user thinks that search has the content of " ULS " previously discussed header file.Open register head can be discerned and all the elements that are associated with " ULS " head can be found based on the search engine that head is searched for.
For example,, list thousands of webpages whenever Jerry keys in search string when searching on popular search engine, some of them be correlated with and some are incoherent.Jerry is concerned about environment and is specially global warming very much.When the page of Jerry search and global warming related subject, he notices that search engine returns some such pages, existence and consequence that it provides the viewpoint of major oil companies and de-emphasizes global warming.Some pages have provided environmentalistic viewpoint, especially after preceding American vice president has issued the film of acquisition Oscar.Utilize traditional search engine, Jerry can not select about comprising which viewpoint in listed webpage.
Use and the search engine of opening the register compatibility, Jerry can select.He can create and comprise that he represents his profile about the header file of the interest of global warming.Use header file, Jerry can be more to pay close attention to and his identical of views webpage ground search network.
Use header file during the seeker
Also can use header file to look for online people.The header file that the user can utilize this user to obtain from open register signs in to the messenger service website.The messenger service website use is current to have the people who how much has same header file online and respond with the indication of those people's availability of communication.
For example, Sue wakes up and be concerned about the stock that she has morning.Total stock market is a bear market, but because company has just obtained the patent right of using nuclear energy to extract the hydrogen technology, so her stock has the potentiality of operational excellence.Sue knows that hydrogen has the potentiality as motor vehicle fuel.But Sue is the physician and only knows some knowledge about nuclear energy.She knows that her financial adviser do not understand nuclear energy yet.The internet message bulletin board that the Sue login is relevant with stock.As expected, the message of there announcement represents that a lot of people are buying and a lot of people is selling this designated speculative stock.Sue does not know whose to be listened.
Yet Sue graduates from the medical college of the university with a very prestigious nuclear engineering dept.She knows from the Nuclear Engineer's of her school's graduation viewpoint is worth believing.But, before Sue graduates from 30 years, and no longer know anyone of nuclear engineering aspect.
Use and open register system 26, Sue keys in her user ID and password.Her computer is connected to open register server 28, and its demonstration with current online user responds.She finds that 2000 users graduate from her school.She finds that 1000 users claim and has this interested stock.She finds that 200 users not only graduate from her school but also have this stock.She can not narrow down to search nuclear engineering (NE) graduate, because this information can not obtain concerning her.Then, she keys in instant message: the school that " MD is seeking the people who graduates from NE ", this message are sent to her goes to school and has 200 users of this stock.Yet, in her message, select them owing to those users have this stock without any content representation.Soon, 3 NE graduates respond to the message of Sue, and inquire the variety of issue that she is relevant with health care.She sets up temporary transient discussion forum and answers their problem patiently.At last, Sue proposes the problem about hydrogen stock.One the participant is discussed and mentions that this technology is feasible and will will be very economical.Another participant mentions that national policy takes place probably at once to be changed, and it will make this technology more expect.Based on this information, Sue decision her stock not for sale.Second day, national policy authoritative sources announced the policy change about nuclear energy.This policy change will cause will using nuclear energy more for hydrogen production.The stock that Sue has is doubled on being worth.
Fig. 4 has described the process of using the systematic search people who describes among Fig. 2.As shown in Figure 4, the user signs in to open register system (step 40) by input user ID and password (step 42).Search register database 30 is with checking user's log-on message and obtain the required information (step 46) of user message bulletin board 48 that shows this user.
Herein, the user can select to carry out in the multi-task one.This comprises creates stamp, issue stamp, seeker and search file.The seeker's who describes among Fig. 4 process starts from step 104.At first, the user imports one or more keywords (step 106), and wherein each keyword is associated with user characteristics (such as " Tennessee university ").Then, the keyword (step 107) that search is imported in open register database 30.If in arbitrary user's stamp of database 30, found keyword (step 108), then show to comprise all stamps of this keyword and the user ID (step 112) that is associated.If do not find the keyword of being imported (step 108) in arbitrary stamp of database 30, then the user has the right to choose of carrying out another search (step 110 and step 106) or finishing search mission (step 120).
Shown have the keyword of being searched for stamp (step 112) afterwards, by introducing extra keyword with the form of carrying out AND combination with the keyword of being searched for before, the user has the right to choose (step 114 and 106) of dwindling or simplifying search.Then, utilize new search condition repeating step 108 and 112.The user can select one or more users that find in search, and sends the message (step 116) that will show in those users' user message bulletin board 48 (Fig. 8).Herein, the user has from step 118 and loops back to carry out more search and to send more message or finish seeker's task to carry out another task (step 84) or to withdraw from the right to choose of (step 86).
The issue stamp
Fig. 5 has described the process of using system's issue stamp of describing among Fig. 2.As shown in Figure 5, the user signs in to open register system (step 40) by input user ID and password (step 42).Search register database 30 is with checking user's log-on message and obtain the required information (step 46) of user message bulletin board 48 that shows this user.
Herein, the user can select to carry out in the multi-task one.This comprises creates stamp, issue stamp, seeker and search file.The process of the issue stamp of describing among Fig. 5 starts from step 122.At first, when checking user message bulletin board 48 (referring to Fig. 8), the user selects stamp 102 (step 124) from stamp set 90.The user then selects document files (step 126), the document file will be associated with selected stamp 102 (step 128).If document files is local file (on user's a local computer driver), the file storage that then will have the stamp that is associated is on the local drive at the place, path of user's indication (step 134).If document files is telefile (on the addressable remote actuator in internet), the file loading that will have the stamp that is associated via the internet (step 132) to the remote actuator at the place, address of user's indication.
Herein, the user has from step 136 and loops back with the more stamps of issue or finish stamp release tasks (step 138) to carry out another task (step 84) or to withdraw from the right to choose of (step 86).
When locating file, use head
Fig. 6 has described the process of using the systematic search file of describing among Fig. 2.As shown in Figure 6, the user signs in to open register system 26 (steps 40) by input user ID and password (step 42).Search register database 30 is with checking user's log-on message and obtain the required information (step 46) of user message bulletin board 48 that shows this user.
Herein, the user can select to carry out in the multi-task one.This comprises creates stamp, issue stamp, seeker and search file.The process of the search file of describing among Fig. 6 starts from step 140.At first, the user points out also to be to use on local computer/network of user internet search engine to carry out file search (step 142).If local search then uses local file administration module (step 144).If internet search engine (step 162) is then used in Internet search.
Continuation is with reference to figure 6 and Fig. 8, and the user imports one or more stamp keywords and one or more content keyword (step 146,152,164,172) in the file search dialog box 98 of user message bulletin board 48.Then, the stamp keyword of being imported (step 148) is searched for by this system in the stamp that is distributed to local file, perhaps searches for the stamp keyword of being imported (step 166 and 168) in the stamp that is published to the Internet file.The content keyword of being imported (step 154) is also searched for by this system in the content of local file, perhaps search for the content keyword of being imported (step 174 and 176) in the content of the Internet page.If in the local search that comprises stamp coupling and content match, find one or more files (step 150 and step 156), then list those files (step 158) for the user.If in the Internet search that comprises stamp coupling and content match, find one or more webpages (step 170 and 178), then, the user links (step 180 and 182) for listing with the corresponding unified resource location of the page that is mated (URL).
Herein, the user has from step 160 (or 184) and loops back to carry out another search, and perhaps ends file search mission (step 186) is to carry out another task (step 84) or to withdraw from the selection wooden fork of (step 86).
For example and purpose of description, provided the aforementioned description of preferred enforcement of the present invention.They are not intended to is at large or limits the invention to disclosed concrete form.According to top instruction, it is possible significantly revising or be out of shape.Select also to describe embodiment, therefore, make the common skilled person of this area can and have the various modifications that are suitable for desired specific use and utilize the present invention with various embodiment so that the optimum example and the practical application thereof of the principle of the invention to be provided as possible.When authorizing range of the present invention clearly, legally and equitably and explain appended claims, modification that all are such and distortion all as the scope of the present invention determined by appended claims within.

Claims (16)

1. one kind is used to promote the computer implemented method of communicating by letter between the user of communication network, and this method comprises:
(a) provide the database that comprises many records, wherein every record comprises the information about at least one feature of one or more users of communication network;
(b) from described database, select to be included in one or more record in the user characteristics tabulation;
(c) create described user characteristics tabulation according to described one or more record selected from described database;
(d) described user characteristics tabulation is associated with graphic symbol; And
(e) described graphic symbol is associated with the specific user of communication network.
2. the method for claim 1, wherein step (d) also comprises the graphic file of described user characteristics list coding for the described graphic symbol of expression.
3. the method for claim 1 also comprises: search for described database to locate the record that will be included in the described user characteristics tabulation.
4. method as claimed in claim 3 also comprises: for the arbitrary user characteristics that does not find in described search step is created new record to add in the database.
5. the method for claim 1 also comprises: create the tabulation of the one or more graphic symbols that have been associated with the specific user of described communication network.
6. method as claimed in claim 5 also comprises: show the tabulation of the described graphic symbol that is associated with the specific user of described communication network on the user message bulletin board.
7. method as claimed in claim 5 also comprises: from the tabulation of described one or more graphic symbols, select graphic symbol and with selected graphic symbol with from being associated by the data file of selecting message file, document files, text, graphic file, video file, image file and the group that audio file is formed.
8. the method for claim 1 also comprises:
(f) a plurality of graphic symbols that storage is associated with a plurality of users of described communication network in described database;
(g) one or more user characteristicses that search is associated with one or more graphic symbols of described a plurality of graphic symbols in described database;
(h) show the tabulation of the one or more graphic symbols be associated with the described one or more user characteristicses that in step (g), search;
(i) from the tabulation that step (h), shows, select a graphic symbol; And
(j) message is sent to step (i) in the selected related communication network users of graphic symbol.
9. the method for claim 1 also comprises:
(f) store a plurality of data files, store each data file explicitly with graph of a correspondence symbol or a plurality of graph of a correspondence symbol;
(g) described at least one graphic symbol that search has the specific user's feature that is associated with at least one graphic symbol in described a plurality of data files;
(h) the specific file content of search in described a plurality of data files; And
(i) tabulation of the data file of the one or more couplings of demonstration, wherein the data file of each coupling comprises described specific file content and has the described specific user's feature that is associated with its graphic symbol.
10. method as claimed in claim 9 wherein, is selected described data file from the group of being made of message file, document files, text, graphic file, video file, image file and audio file.
11. the method for claim 1 also comprises: the simply clearly text that described graphic symbol is encoded to the explicit user feature.
12. the method for claim 1 also comprises: use the publicly-owned encryption method described graphic symbol of encoding.
13. method as claimed in claim 12, wherein, described graphic symbol comprises bar code.
14. the method for claim 1 also comprises: use the privately owned encryption method described graphic symbol of encoding.
15. one kind is used to promote the computer implemented method of communicating by letter between the user of communication network, this method comprises:
(a) provide at least one graphic symbol that is associated with at least one feature of the user of described communication network for each user of described communication network;
(b) a plurality of graphic symbols are stored in the database, each graphic symbol is associated with a respective user of described communication network;
(c) one or more user characteristicses of being associated in the one or more graphic symbols in search and the described a plurality of graphic symbols in described database;
(d) show the tabulation of the one or more graphic symbols that are associated with described one or more user characteristicses of in step (c), searching for;
(e) from the tabulation that step (d), shows, select at least one graphic symbol; And
(f) message is sent to the user of the communication network that is associated with described at least one graphic symbol selected in step (e).
16. one kind is used to promote the computer implemented method of communicating by letter between the user of communication network, this method comprises:
(a) provide at least one graphic symbol that is associated with at least one feature of the user of described communication network for each user of described communication network;
(b) a plurality of graphic symbols are stored in the database, each graphic symbol is associated with a respective user of described communication network;
(c) store a plurality of data files, store each data file explicitly with graphic symbol selected from described a plurality of graphic symbols of storage step (b);
(d) at least one graphic symbol that search has specific user's feature associated therewith in described a plurality of data files;
(e) the specific file content of search in described a plurality of data files; And
(f) tabulation of the data file of the one or more couplings of demonstration, wherein, the data file of each coupling comprises specific file content and has the described specific user's feature that is associated with its graphic symbol.
CN2007100932877A 2006-12-22 2007-12-24 Dynamic networking by matching profile information Expired - Fee Related CN101257462B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US87684406P 2006-12-22 2006-12-22
US60/876,844 2006-12-22

Publications (2)

Publication Number Publication Date
CN101257462A CN101257462A (en) 2008-09-03
CN101257462B true CN101257462B (en) 2011-12-07

Family

ID=39891942

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007100932877A Expired - Fee Related CN101257462B (en) 2006-12-22 2007-12-24 Dynamic networking by matching profile information

Country Status (2)

Country Link
CN (1) CN101257462B (en)
HK (1) HK1121891A1 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5796395A (en) * 1996-04-02 1998-08-18 Wegener Internet Projects Bv System for publishing and searching interests of individuals

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5796395A (en) * 1996-04-02 1998-08-18 Wegener Internet Projects Bv System for publishing and searching interests of individuals

Also Published As

Publication number Publication date
HK1121891A1 (en) 2009-04-30
CN101257462A (en) 2008-09-03

Similar Documents

Publication Publication Date Title
Fatema et al. Political Participation through Social Networking Sites in China
Newett et al. Forming connections in the digital era: Tinder, a new tool in young Australian intimate life
Walsh et al. Connecting minds: Computer‐mediated communication and scientific work
US8096477B2 (en) Semantic note taking system
Dodds et al. An experimental study of search in global social networks
Khan The Government 2.0 utilization model and implementation scenarios
Curran et al. Internet revolution revisited: a comparative study of online news
Jones et al. Whose space is MySpace? A content analysis of MySpace profiles
Sproull Online communities
US7925620B1 (en) Contact information management
Wellman Changing connectivity: A future history of Y2. 03K
Sturgill Scope and purposes of church web sites
Haßler et al. Instagram and political campaigning in the 2017 German federal election. A quantitative content analysis of German top politicians’ and parliamentary parties’ posts
Johnson et al. Potential and challenges for social media in the neighborhood context
US8874572B1 (en) Method and computer program product for operating a social networking site
US9251297B2 (en) Semantic note taking system
Rice et al. Perspectives on Internet use: Access, involvement and interaction
Straub-Cook Source, Please? A content analysis of links posted in discussions of public affairs on Reddit
Rohman Persistent connection and participation: New media use in post-peace movement Ambon, Indonesia
Wigand Adoption of web 2.0 by Canadian and US governments
Alonso et al. Improving access to government through better use of the web
Albăstroiu et al. The implications of user-generated content websites for tourism marketing
Wang et al. # Occupywallstreet: an analysis of twitter usage during a protest movement
Zeng Skovhøj Managing everyday communication with strong, weak, and latent ties via WeChat: Availability, visibility, and reciprocal engagement
Lee et al. Judging you by the company you keep: dating on social networking sites

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1121891

Country of ref document: HK

C14 Grant of patent or utility model
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: GR

Ref document number: 1121891

Country of ref document: HK

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20111207

Termination date: 20211224