Home
Methods and systems for information matching
Contents
1. System for information matching 74 Monitoring unit 72 Retrieval unit da 73 Obtaining unit EDA 74 Loading unit EE 75 Counting unit 76 Display unit BP TT Receiving unit La Figure 7 Patent Application Publication Dec 18 2014 Sheet 8 of 11 US 2014 0372403 A1 System for information matching 71 Monitoring unit 81 Parsing subunit 82 Determination subunit __ 72 Retrieval unit Vi 73 Obtaining unit i 74 Loading unit Lae 75 Counting unit RE 76 Display unit La 77 Receiving unit Lie Figure 8 Patent Application Publication Dec 18 2014 Sheet 9 of 11 US 2014 0372403 A1 System for information matching First obtaining subunit __ Loading unit eal Counting unit _ Display unit om Receiving unit ae 71 Monitoring unit 81 Parsing subunit 82 Determination subunit __ 72 Retrieval unit i 73 Obtaining unit er Searching subunit 7 92 First sending subunit A 93 First receiving subunit __ gq Figure 9 Patent Application Publication Dec 18 2014 Sheet 10 of 11 US 2014 0372403 A1 System for information matching 71 a ble et M
2. etc 0035 In step 102 if the system for information matching determines that the records of the instant messaging session includes the keyword it may start a search application inter face After the system for information matching determines that the records of the instant messaging session includes the keyword it may start a search application interface at the back end The system may keep the front end unchanged to enable the users to continue the instant messaging session 0036 In step 103 the system may obtain key information about the keyword from the search application interface The system may obtain key information such as a street view picture or a definition of a technical term related to the keyword In this embodiment the key information may include text information image information audio informa tion etc 0037 In step 104 the system may load the key informa tion into the instant messaging user interface After the sys US 2014 0372403 Al tem obtains the key information about the keyword it may load the information to the front end instant message appli cation The system may present the key information to the user For example after obtaining a street view picture of Tiananmen Square the system may initiate a display inter face on the right side of an instant messaging user interface The system may then display the street view picture of Tiananmen Square in the display interface 0038 In many instant
3. 0003 When users chat via instant messaging applications the chats often involve names of places specific terms and other keywords If a user desires to obtain more information about certain keywords he may need to manually start a search engine application to search for the keywords to obtain information associated with the keywords For example a user may receive a name of a place xi si If the user would like to find out the driving directions to xi si he may need to start a map application The user may enter a starting point and then enter xi si as the end point and find the driving directions to xi si In another example a user may receive from a friend a technical term such as wireless network controller The user may start a browser application and then enter the keyword wireless network controller to search for the definitions and other related information for the term 0004 The above search examples involve processes for information matching However users often need to manu ally switch from an instant messaging interface to a search interface and then enter keywords to obtain the relevant images or text data This kind of manual operations are so tedious that the users may be reluctant to start the information matching i e searching process In addition manually starting a search engine and switching back and forth between the instant messaging software and the search engine may interr
4. FIG 11 illustrates an exemplary online computer environment 700 incorporating certain disclosed embodi ments As shown in FIG 11 environment 700 may include mobile devices 704 and 714 a network 703 anda server 702 The network 703 may include any appropriate type of com munication network for providing network connections to the mobile devices 704 and 714 and the server 702 For example network 703 may include the Internet LAN Local Area Network or other types of computer networks or telecom munication networks either wired or wireless 0027 A server 702 as used herein may refer to one or more server computers configured to provide certain func tionalities which may require any user accessing the services to authenticate to the server before the access The server 702 may also include one or more processors to execute computer programs in parallel The server 702 may include any appro priate server computers configured to provide certain server functionalities such as storing or processing data related to online searches Although only one server is shown any number of servers can be included The server 702 may oper ate in a cloud or non cloud computing environment 0028 Mobile devices 704 and 714 may include any appro priate type of network computing devices such as PCs tablet computers smartphones network TVs etc Mobile devices 704 and 714 may include one or more client applications 701 and 711 The client appli
5. config ured to obtain key information associated with the keyword through the search application interface and a display unit configure to present the key information in the instant mes saging interface 0009 Embodiments consistent with the present disclosure provide a method for information matching An information matching system consistent with the present disclosure may monitor an instant messaging session in real time If the system determines that the instant messaging session includes one or more keywords it may start a search appli cation interface and obtain key information from the inter face The system may further load the key information into the instant messaging user interface to present to the user An information matching system consistent with the present dis closure may engage a search engine to search the keyword automatically The system may further load the information relevant to the keyword into the instant messaging user inter face to present to the user Embodiments consistent with the present disclosure may thus reduce the manual exchanges between the instant messaging application and the search application and reduce other user manual operations without affecting the instant messaging session 0010 Other aspects of the present disclosure can be under stood by those skilled in the art in light of the description the claims and the drawings of the present disclosure BRIEF DESCRIPTION OF THE DRAWINGS
6. message applications when one user receives a name ofa place he may need to exit the instant message interface and then start a search engine to look up the street view of the place The user may enter the name of the place into a search application interface to obtain maps or street view pictures related to the place This kind of manual operations may be so tedious that the users may be reluctant to start the information matching i e searching process In addition manually starting a search engine and switching back and forth between the instant messaging software and the search engine may interrupt the online chat experience causing inconveniences to the users 0039 Embodiments consistent with the present disclosure provide a method for information matching An information matching system consistent with the present disclosure may monitor an instant messaging session in real time If the system determines that the instant messaging session includes one or more keywords it may start a search appli cation interface and obtain key information from the inter face The system may further load the key information into the instant messaging user interface to present to the user An information matching system consistent with the present dis closure may engage a search engine to search the keyword automatically The system may further load the information relevant to the keyword into the instant messaging user inter face to present to the
7. the words in the keyword database Once the system deter mines that the word the Workers Stadium is in the keyword database it may designate the word as a keyword Next the system may obtain chat record Sure This Saturday and apply semantic analysis to the record The system may parse out the word Saturday and compare the word with the words in the keyword database The system may determine that Saturday is not listed in the keyword database and therefore is not a keyword The system may then repeat step 201 to obtain the next chat record 0045 In step 203 the system for information matching may determine that the chat records include a keyword The system may start a search application interface In addition in certain instances certain keywords may incidentally appear in the record of a chat session However these keywords may not be what the users desire to learn more about To avoid negative impacts to the instant messaging session the system for information matching may set a threshold and only search for information for keywords that appeared more times than the threshold value In one embodiment the system may count the number of appearance of a keyword If the number of appearance reaches a pre set number then the system may execute step 203 to start a search application interface For example the pre set number may be 3 As shown in the FIG 4 the first chat record is Would you like to go the Summ
8. user Embodiments consistent with the present disclosure may thus reduce the manual exchanges between the instant messaging application and the search application and reduce other user manual operations without affecting the instant messaging session 0040 FIG 2 shows another flow chart of an exemplary method for information matching implemented by embodi ments consistent with the present disclosure The method shown in FIG 2 includes steps 201 205 In step 201 a system for information matching may obtain the record of chats in an instant messaging application The system may match key words with other data during a chat session Once a user enters a line of chat or a sentence the system may record the chat record and execute step 202 Alternatively the system may match keywords with other data periodically For example the system may check whether the chat record con tains a certain keyword every 20 seconds The system may then execute step 202 In this example the system may record each line of chat once the line of chat is entered by a user 0041 Instep 202 the system may monitor the chat record in real time The system may locally store or retrieve from a network server a default keyword database The default key word database may include one or more keywords The sys tem may check the chat records of the instant messaging session If the records of the chat session include one or more keywords in the keyword database the sys
9. 0011 To illustrate embodiments of the invention the fol lowing are a few drawings illustrating embodiments consis tent with the present disclosure 0012 FIG 1 is a flowchart of a method for information matching implemented by an exemplary embodiment consis tent with the present disclosure 0013 FIG 2 is another flowchart of a method for infor mation matching implemented by an exemplary embodiment consistent with the present disclosure 0014 FIG 3 is an exemplary instant messaging user inter face implemented by an embodiment consistent with the present disclosure 0015 FIG 4 is another exemplary instant messaging user interface implemented by an embodiment consistent with the present disclosure 0016 FIG 5 is another exemplary instant messaging user interface implemented by an embodiment consistent with the present disclosure 0017 FIG 6 is an exemplary display interface imple mented by an embodiment consistent with the present disclo sure 0018 FIG 7 is a schematic diagram of an exemplary sys tem for information matching consistent with the present disclosure 0019 FIG 8 is another schematic diagram of an exem plary system for information matching consistent with the present disclosure US 2014 0372403 Al 0020 FIG 9 is another schematic diagram of an exem plary system for information matching consistent with the present disclosure 0021 FIG 10 is another schematic diagram of an exem plary
10. US 20140372403A1 19 United States a2 Patent Application Publication 10 Pub No US 2014 0372403 A1 LIU et al 43 Pub Date Dec 18 2014 54 METHODS AND SYSTEMS FOR Publication Classification INFORMATION MATCHING 51 Int Cl 71 Applicant TENCENT TECHNOLOGY G06F 1730 2006 01 SHENZHEN COMPANY LIMITED HOAL 12 24 2006 01 Shenzhen CN HOAL 12 26 2006 01 HOAL 12 58 2006 01 72 Inventors YELU LIU Shenzhen CN 52 U S CI CHANGLIN LI Shenzhen CN YU CPC GO6F 17 30864 2013 01 HO4L 51 04 PENG Shenzhen CN 2013 01 HO4L 41 22 2013 01 HO4L 43 08 2013 01 73 Assignee TENCENT TECHNOLOGY USPE Arianna 707 706 SHENZHEN COMPANY LIMITED 57 ABSTRACT 2102 Appl No 414 311764 A method and system for information matching in an instant a messaging user interface are disclosed The method includes 22 Filed Jun 23 2014 monitoring in real time chat records in an instant messaging Ne interface to identify a keyword and starting a search applica Related U S Application Data tion interface if the keyword is identified The method further 63 Continuation of application No PCT CN2014 includes obtaining key information associated with keyword 072258 filed on Feb 19 2014 through the search application interface and presenting the key information in the instant messaging interface The 30 Foreign Application Priority Data method and system consistent with
11. aging user interface such as a translucent layer to display the key information The system may also use dialog box to show the function icon to the URL of the key infor mation When a user clicks the function icon or the URL he may start the webpage or interface to show the key informa tion Embodiments of the present disclosure are not limited to specific types of displays of the key information 0064 In this embodiment the system for information matching analyzes the text of the chat records to identify keywords In other embodiments the system may match information based on audio chat records That is the system may obtain audio chat records and use voice recognition applications to convert the audio records into text records and US 2014 0372403 Al then execute steps 201 205 The execution of steps 201 205 is described above in relation to FIG 2 which is not repeated here 0065 The system for information matching may be imple mented on a PC a network terminal a mobile phone or other mobile terminals The instant messaging application may include but is not limited to QQ WeChat Fetion etc The search engine may include but is not limited to a map appli cation including a street view interface e g Google map 0066 Embodiments of the present disclosure provide a method for information matching A system for information matching may recognize a name ofa place from chat records and start a street view applic
12. ation interface to obtain a street view picture of the place and then load the street view picture to the front end instant messaging application user interface The system for information matching thus enables a user to obtain a street view picture without interrupting an online chat session The system for information also records the number of appearance for keywords Once a keyword has appeared a certain number oftimes the system may match the keyword with the key information This reduces the interrup tions to the online chat session Finally the system may prompt the users before matching the keyword to the key information to allow the user to determine whether to look up the key information This further reduces the impact of infor mation matching to the chat session 0067 Below are a few scenarios in which the system for information matching applies the methods consistent with the present disclosure 1 A user and a friend may use the QQ instant messaging application The two users may discuss and agree to visit the Hai Tuo Mountain together The system for information matching may start a search application inter face and find a landscape picture of the Hai Tuo Mountain The system may display the landscape pictures in the QQ interface to the two users 2 Two users use the QQ Audio instant messaging application The two friends discuss and agree to meet at a bar The system may parse the name of the bar from the chat r
13. cations 701 and 711 as used herein may include any appropriate software application hardware application or a combination thereof to achieve certain client functionalities such as conducting a search online or hosting a chat session online For example client applications 701 and 711 may be the Internet Explorer application which may access various search engines and map applications online Dec 18 2014 Any number of client applications 701 and 711 may be included in the environment 700 0029 Mobile devices 704 714 and server 702 may be implemented on any appropriate computing platform FIG 12 illustrates a block diagram of an exemplary computer system 800 capable of implementing mobile devices 704 714 and server 702 0030 As shown in FIG 12 computer system 800 may include a processor 802 storage medium 804 a monitor 806 a communication module 808 a database 810 and peripher als 812 Certain devices may be omitted and other devices may be included 0031 Processor 802 may include any appropriate proces sor or processors Further processor 802 can include multiple cores for multi thread or parallel processing Storage medium 804 may include memory modules such as Read only Memory ROM Random Access Memory RAM flash memory modules and erasable and rewritable memory and mass storages such as CD ROM U disk and hard disk etc Storage medium 804 may store computer programs for implementing various processes wh
14. e Dec 18 2014 0078 By using the disclosed methods and systems vari ous systems for information matching may be implemented For example users in an instant messaging session may share one or more street view pictures or other pictures of interest during an instant messaging session The users may allow the system to display the pictures associated to keywords auto matically or instruct the system to display certain pictures but not the others In another embodiment an instant messaging application may turn on the information matching features for certain users but not others The users with the information matching features turned on may then view key information associated with keywords during instant messaging sessions 0079 By providing information matching functions and presenting the results seamlessly in an instant messaging interface the system for information matching provides users with an enriched user experience What is claimed is 1 A method for matching information in an instant mes saging user interface comprising monitoring in real time chat records in the instant mes saging interface to identify a keyword starting a search application interface if the keyword is identified obtaining key information associated with the keyword through the search application interface and presenting the key information in the instant messaging interface 2 The method according to claim 1 wherein monitoring chat records
15. eceiving subunit 102 may receive a URL from the network server The URL may link to the search results of the technical term The second obtaining subunit 103 may obtain a webpage using the URL received by the second receiving subunit 102 0074 Embodiments consistent with the present disclosure provide a method for information matching An information matching system consistent with the present disclosure may monitor an instant messaging session in real time If the system determines that the instant messaging session includes one or more keywords it may start a search appli cation interface and obtain key information from the inter face The system may further load the key information into the instant messaging user interface to present to the user An information matching system consistent with the present dis closure may engage a search engine to search the keyword automatically The system may further load the information relevant to the keyword into the instant messaging user inter face to present to the user Embodiments consistent with the present disclosure may thus reduce the manual exchanges between the instant messaging application and the search application and reduce other user manual operations without affecting the instant messaging session 0075 Consistent with embodiments of the present disclo sure one or more non transitory storage medium storing a computer program are provided to implement the system and method for inf
16. ecords The system may start a map appli cation interface to obtain a map of the corresponding location The system may further display the map in the QQ interface to the two users 3 Two friends use We Chat to discuss a recommended song The system may obtain the name of the song from the chat records The system may start a browser interface to obtain the audio file of the song The system may play the song to the two users through the WeChat interface 4 Two users use WeChat audio instant messaging applica tion and discuss the term LED The system for information matching may start a browser interface to look up LED online The system may display the search result to the users through the WeChat interface 5 A traveler uses WeChat instant messaging application and mentions that he is visiting China and would like to try the dish Kung Pao Chicken The system for information matching may start a browser inter face to look up Kung Pao Chicken pictures online The system may display a picture of the dish to the user through the WeChat interface 6 Two friends use QQ instant mes saging application and discuss that on the day of graduation they need to dress formally with a tie The system may obtain the keyword tie from the chat records The system may start a browser interface and search for pictures showing ways to tie a tie The system may presenta picture to the users through the QQ interface 7 Two friend
17. en executed by processor 802 0032 Further peripherals 812 may include I O devices such as a keyboard and a mouse Communication module 808 may include network devices for establishing connections through the communication network 703 Database 810 may include one or more databases for storing certain data and for performing certain operations on the stored data such as database searching 0033 In operation the server 702 may obtain and process data related to online searches on user interfaces of mobile devices 704 714 For example the server 702 may use pro cessor 802 to check whether the content on a webpage con tains certain keywords If so the processor 802 may present a link to the webpage on mobile devices 704 714 or display the search result in a different format in the user interface 0034 FIG 1 shows a flow chart of a method for informa tion matching implemented by embodiments consistent with the present disclosure The method shown in FIG 1 includes steps 101 104 Instep 101 asystem for information matching may monitor an instant messaging session in real time When a user uses an instant messaging application to chat with a friend the system may monitor the record of the conversation in real time The system may check whether the record of the conversation includes a keyword The keyword may be speci fied by the system The keyword includes but is not limited to a name ofa place a name of a person a technical term
18. er Palace this weekend The system may parse out the word the Summer Palace and set the counter for appearance at 1 The system may then determine that 1 appearance is less than the threshold value of 3 and repeat step 201 The system may obtain the next chat record The Summer Palace Ok This weekend from the instant messaging session The system may again parse out the word the Summer Palace and set the counter to 2 The system may then determine that 2 appearances are less than the threshold value of 3 and repeat step 201 The system may obtain the next chat record Sum mer Palace may be crowded this weekend from the instant messaging session The system may again parse out the word the Summer Palace and set the counter to 3 As the keyword appearances have reached the threshold 3 the system for information match may then execute 203 to match the Sum mer Palace with certain key information The system may also reset the counter for the Summer Palace US 2014 0372403 Al 0046 In this embodiment the system may set a default time to check the number of appearance of a keyword For example the system may count the number of appearance in a 30 minute cycle If the number of appearance of a keyword reaches a preset threshold then the system may execute step 203 If not the system may reset the appearance counter and check the keywords again in the next cycle 0047 In another example the s
19. er a URL to a webpage providing definitions or explanations of the keyword and presenting the URL in the instant messaging interface 9 A system for matching information in an instant mes saging user interface comprising a monitoring unit configured to monitor in real time chat records in the instant messaging interface to identify a keyword a retrieval unit configured to start a search application interface if the keyword is identified an obtaining unit configured to obtain key information associated with the keyword through the search applica tion interface and a display unit configure to present the key information in the instant messaging interface 10 The system according to claim 9 the monitoring unit further comprising a parsing subunit configured to parse a chat record and a determination subunit configured to determine whether a parsed word is a keyword 11 The system according to claim 10 the system further comprising a counting unit configured to add to an appearance counter for a keyword for each time the keyword appears in the chat record wherein the retrieval unit is further config ured to start the search application interface if the appearance counter reaches a threshold value 12 The system according to claim 11 wherein the display unit is further configured to prompt a user in the instant messaging interface about loading the key information Dec 18 2014 13 The system according to c
20. idge rarray x gt 40 11175 y gt 116 07213999999999 Square array x gt 39 Dec 18 2014 0056 In the above example Tiananmen Square Temple of Haven are names of places which are set to be the indices x and y are the coordinates related to each place 0057 Instep 2044 the system may send the coordinates to anetwork server through the street view application interface Once the system obtains the coordinates information it sends the coordinates to the network server e g a search engine through the street view application interface 0058 In step 204c the system may receive the street view s URL address from the network server The street view picture is the street view picture corresponding to the proper coordinates looked up by the system The network server searches for URL of the street view picture based on the coordinates received The network server may then send the URL to the street view picture to the instant messaging appli cation 0059 In step 204d the system may obtain the street view picture form the URL address The system may download the street view picture at the URL address Optionally instead of executing steps 204c and 204d the network may after locat ing the picture send the street view picture to the instant messaging application directly 0060 Below is an example in which the system for infor mation matching obtains the key information definiti
21. in real time further comprises parsing a chat record and determining whether a parsed word is a keyword 3 The method according to claim 2 the method further comprising adding to an appearance counter for a keyword for each time the keyword appears in the chat record and starting the search application interface if the appearance counter for the keyword reaches a threshold value 4 The method according to claim 3 the method further comprising prompting a user in the instant messaging interface about loading the key information and retrieving the key information if the user gives an instruc tion to load the key information 5 The method according to claim 4 wherein the keyword is aname of a place 6 The method according to claim 5 the method further comprising searching for coordinates corresponding to the keyword in a keyword database starting a street view application interface sending the coordinates to a server through the street view application interface receiving from the server a URL to a street view picture corresponding to the coordinates sent and presenting the street view picture in the instant messaging interface 7 The method according to claim 1 wherein the keyword is a technical term 8 The method according to claim 7 the method further comprising searching for a definition of the keyword through a browser interface sending the definition to a server US 2014 0372403 Al receiving from the serv
22. key information for the second time This saves the data transfer volume of mobile devices laptops and other mobile terminals 0049 In step 204 the system may obtain the key informa tion through the search application interface After the system starts the search application interface at the backend the system may obtain the key information through the search application interface In this embodiment the key informa tion may include text information image information or audio information Below is an example in which the system for information matching obtains the key information a street view picture for a keyword a name of a place 0050 In step 204a the system may look up the coordi nates of the place related to the keyword which is a name of the place After system parses the name of the place from a chat record it may look for the coordinates of the place in the keyword database The keyword database may set the name of the place as an index and the information of the corresponding coordinates as a map array For example the map array may be as follows 0051 map Tiananmen 916527 y gt 116 397128 0052 map Temple of Haven array x gt 39 88098 y gt 116 41052000000002 0053 map National Museum array x gt 39 9037 y gt 116 39489000000003 0054 map Zhongshan Park array x gt 39 91185 y gt 116 39481 0055 Smap Phoenix R
23. laim 12 further comprising a receiving unit configured to receive an instruction from a user about whether to load the key information 14 The system according to claim 13 wherein the key word is a name of a place 15 The system according to claim 14 the obtaining unit further comprising a searching subunit configured to search for coordinates corresponding to the keyword in a keyword database a first sending subunit configure to start a street view appli cation interface and send the coordinates to a server through the street view application interface a first receiving subunit configured to receive a URL to a street view picture corresponding to the coordinates and a first obtaining subunit configured to obtain the street view picture using the URL 16 The system according to claim 9 wherein the keyword is a technical term 17 The system according to claim 16 the obtaining unit further comprising a searching subunit configured to search for a definition of the keyword through a browser interface a second sending subunit configured to send a definition of the keyword to a server a second receiving subunit configured to receive from the a server a URL to a webpage providing definition and explanations of the keyword and a second obtaining subunit configured to obtain the defini tions and explanations from the webpage linked to the URL
24. ng unit 75 a display unit 76 and a receiving unit 77 0069 The monitoring unit 71 may monitor in real time the chat records in an instant messaging application The retrieval unit 72 may call a search application interface once the monitoring unit 71 identifies a keyword The obtaining unit 73 may obtain the key information related to the keyword once the retrieval unit 72 starts a search application interface The loading unit 74 may load the key information obtained by the obtaining unit 73 to the instant messaging interface 0070 Further as shown in FIG 8 the monitoring unit 71 may include a parsing subunit 81 a determination subunit 82 The parsing subunit 81 may parse the chat records in an instant messaging session The determination subunit 82 may determine whether the words parsed out by the parsing sub unit 81 includes keywords in the keyword database 0071 The counting unit 75 may count the appearance ofa keyword before the retrieval unit 72 starts a search application interface The counting unit 75 may increase the number of appearance by 1 for each appearance of a keyword The retrieval unit 72 may start a search application interface once the number of appearance for the keyword reaches a threshold value such as 2 or 3 The displaying unit 76 may display a prompting message to the user before the retrieval unit 72 starts the search application to inquire whether the user desires to match the keyword with key informati
25. on The receiving unit 77 may receive and confirm instructions from the user The retrieval unit 72 may start a search application interface once the receiving unit 77 receives a confirmation for loading information 0072 As shown in FIG 9 the obtaining unit 73 may further include a searching subunit 91 a first sending subunit 92 a first receiving subunit 93 and a first obtaining subunit 94 In one example the monitoring unit 71 may identify a keyword that is a name of a place The searching subunit 91 may look for the coordinates of the place in the keyword database The first sending subunit 92 may use a street view application interface to send the coordinates identified by the searching subunit 91 to a network server for information matching The first receiving subunit 93 may receive the URL to the street view picture from the server The street view picture may show the street view of the place identified by the US 2014 0372403 Al keyword The first obtaining subunit 94 may obtain the street View picture data using the URL received by the first receiv ing subunit 93 0073 In addition as shown in FIG 10 the obtaining unit 73 may include a second sending subunit 101 a second receiv ing subunit 102 and a second obtaining subunit 103 In one example the monitoring unit 71 may identify a keyword that is a technical term The second sending subunit 101 may send the keyword to a server through a browser interface The second r
26. on of a term for a keyword technical terminologies 0061 Instep 204a the system may look up the definitions related to the keyword which is a technical term In step 2045 the system may send the definitions to the network server The network server may look for the URLs to the definitions In step 204c the system may receive the technical term definition s URL address from the network server In step 204d the system may obtain the definition from the webpage at the URL address 0062 In step 205 the system may load the key informa tion to the user interface of the instant messaging application The system for information matching after receiving the key information may load the key information into the user inter face of the instant messaging application For example in FIG 6 corresponding to the chat record in FIG 4 the system may create a display interface on the right side of the chat interface The system may further display the received street view map picture in the display interface The users may thus view the street view picture of the keywords without switch ing out of the instant messaging application 0063 In this embodiment the way the system creates a display interface is exemplary In other embodiments a dis play interface may be located on the left side upper corner lower corner etc of an instant messaging interface In addi tion the system may add another layer of graphics to the instant mess
27. onitoring unit 81 ee on 82 Determination subunit _ 72 Retrieval unit Mal 73 Obtaining unit sa Sal subunit susan 92 First sending subunit a 93 First om subunit 94 First obtaining subunit 4 lt sa Second sending subunit __ 102 J Second receiving subunit 493 J Second obtaining subunit _ 74 Loading unit Lala 75 Counting unit ALe 76 Pa Display unit ee TT Receiving unit ede Figure 10 Patent Application Publication Dec 18 2014 Sheet 11 of 11 US 2014 0372403 A1 N iO Client application 111 Client Mobile device 714 application 101 Mobile device 704 Figure 11 Storage Communication medium 804 module 808 Processor Database Peripherals Figure 12 US 2014 0372403 Al METHODS AND SYSTEMS FOR INFORMATION MATCHING CROSS REFERENCES TO RELATED APPLICATIONS Related Applications 0001 This application is a continuation application of PCT Patent Application No PCT CN2014 072258 filed on Feb 19 2014 which is based upon and claims the benefit of priority from Chinese Patent Application No 201310233728 4 filed on Jun 13 2013 the entire contents of which are incorporated herein by reference FIELD OF THE INVENTION 0002 The present disclosure relates to Internet technolo gies and more particularly to methods and systems for infor mation matching BACKGROUND
28. ormation matching The one or more non transitory storage medium may be installed in a computer or provided separately from a computer A computer may read the computer program from the storage medium and execute the program to perform the methods consistent with embodi ments of the present disclosure The storage medium may be a magnetic storage medium such as hard disk floppy disk or other magnetic disks a tape or a cassette tape The storage medium may also be an optical storage medium such as optical disk for example CD or DVD The storage medium may further be semiconductor storage medium such as DRAM SRAM EPROM EEPROM flash memory or memory stick 0076 Other embodiments of the disclosure will be appar ent to those skilled in the art from consideration of the speci fication and practice of the invention disclosed herein It is intended that the specification and examples be considered as exemplary only with a true scope and spirit of the invention being indicated by the claims INDUSTRIAL APPLICABILITY AND ADVANTAGEOUS EFFECTS 0077 Without limiting the scope of any claim and or the specification examples of industrial applicability and certain advantageous effects of the disclosed embodiments are listed for illustrative purposes Various alternations modifications or equivalents to the technical solutions of the disclosed embodiments can be obvious to those skilled in the art and can be included in this disclosur
29. ould you like to go to a game at the Workers Stadium together this weekend User Sure This Saturday Close Send Figure 3 Patent Application Publication Dec 18 2014 Sheet 4 of 11 US 2014 0372403 A1 Group chat room Friend 1 Would you like to go the Summer Palace this weekend User The Summer Palace Ok This weekend Friend 2 The Summer Palace may be crowded this weekend Close Send Figure 4 Patent Application Publication Dec 18 2014 Sheet 5 of 11 US 2014 0372403 A1 Friend 1 weekend User weekend Friend 2 this weekend Group chat room Would you like to go the Summer Palace this The Summer Palace Ok This The Summer Palace may be crowded Check Summer Palace Street View Cancel Confirm Close Send Confirm loading data Bae box Figure 5 Patent Application Publication Dec 18 2014 Sheet 6 of 11 N Friend 1 Group chat room f Friend 2 User Friend 1 Would you like to go the Summer Palace this weekend User The Summer Palace Ok This weekend Friend 2 The Summer Palace may be crowded this weekend L bhsnrhi sebi bh ae eabaueh PELA Close Send Figure 6 US 2014 0372403 A1 Display interface Patent Application Publication Dec 18 2014 Sheet 7 of 11 US 2014 0372403 A1
30. s use QQ instant messaging application and discuss reservations at a hotel The system may obtain the hotel name from the chat records The system Dec 18 2014 may start a browser interface and look up links to various travel sites for hotel and flight reservations The system may display the links to the travel sites through the QQ interface 8 Two users use QQ instant messaging application and mention that they want to purchase a product The system may obtain the product name from the chat records The system may search for price and promotion information related to the product The system may present the price and promotion information to the user through the QQ interface 9 Two friends use QQ instant messaging application and mention that one of them uploaded a new journal at a social network site The system may obtain the user identification and password from that user and obtain the user s home page link from the social website The system may further display the home page through the QQ interface to the two users 0068 In references to FIGS 1 and 2 embodiments con sistent with the present disclosure may provide a system apparatus for information matching The system for informa tion matching may be implemented in a PC a mobile phone and other electronic devices As shown in FIG 7 the system for information matching may include a monitoring unit 71 a retrieval unit 72 an obtaining unit 73 a loading unit 74 a counti
31. system for information matching consistent with the present disclosure 0022 FIG 11 illustrates an exemplary operating environ ment incorporating certain disclosed embodiments and 0023 FIG 12 illustrates a block diagram of an exemplary computer system consistent with the disclosed embodiments DETAILED DESCRIPTION 0024 Reference will now be made in detail to exemplary embodiments of the invention which are illustrated in the accompanying drawings Hereinafter embodiments consis tent with the disclosure will be described with reference to drawings Wherever possible the same reference numbers will be used throughout the drawings to refer to the same or like parts It is apparent that the described embodiments are some but not all of the embodiments of the present invention Based on the disclosed embodiment persons of ordinary skill in the art may derive other embodiments consistent with the present disclosure all of which are within the scope of the present invention 0025 In the present disclosure an information matching process may include any process that matches two or more pieces of information For example when conducting a search a search engine may match a search term with con tents on webpages being searched The information matching process may also match information across different data formats such as text data audio data etc For example a search engine may match an object s name with its image 0026
32. tem may then execute step 203 0042 In this embodiment monitoring the chat records of an instant messaging session may refer to the scenarios in which the system records and monitors a line of chat once the line of chat record is created e g by a user entering texts and Dec 18 2014 another responding with more texts The system may match the text in the chat records to the keyword in the default keyword database The matching process may include the following steps 0043 In step 202a once a new chat record is generated the system for information matching may traverse the text in the record The system may apply semantic analysis to parse the chat record into multiple words In step 2025 the system may determine whether the text in the chat record contains certain keywords The system may compare the parsed out words with the keywords in the keyword database Ifa parsed out word matches one of the keywords in the keyword data base the system may execute step 203 If not the system may repeat step 201 0044 For example two users instant messaging session is shown in FIG 3 In this example the system for informa tion matching may obtain the chat record Would you like to go to a game at the Workers Stadium together this weekend from the instant messaging session The system may traverse the chat record and parse out the word the Workers Stadium The system may compare the word the Workers Stadium to
33. the present disclosure may enrich the user experience in instant messaging applica Jun 13 2013 CN 201310233728 4 tions Re 201 Obtain chat records in instant messaging Pd session e AAE O se bea 202 Detecting keyword in real time TC ete pe ee res 203 Start search application interface eS ee 204 Obtain key information through search Pa application interface ao 205 Load key information to instant messaging Ca user interface ae Patent Application Publication Dec 18 2014 Sheet 1 of 11 US 2014 0372403 A1 101 Monitor instant messaging session in real time DE 102 Start search application interface if da a messaging session includes keyword 103 Obtain key information for keyword from search application interface Moe 104 Load key information to instant messaging user interface Figure 1 Patent Application Publication Dec 18 2014 Sheet 2 of 11 US 2014 0372403 A1 Obtain chat records in instant messaging session 201 Detecting keyword in real time 202 Start search application interface 203 Obtain key information through search application interface 204 Load key information to instant messaging user interface 205 Figure 2 Patent Application Publication Dec 18 2014 Sheet 3 of 11 US 2014 0372403 A1 Friend Friend W
34. upt the online chat experience causing inconveniences to the users 0005 The disclosed method and system are directed to solve one or more problems set forth above and other prob lems BRIEF SUMMARY OF THE DISCLOSURE 0006 Embodiments consistent with the present disclosure provide a method system mobile device or a server for matching information for an instant messaging interface Embodiments consistent with the present disclosure present relevant information to instant message users seamlessly 0007 One aspect of the present disclosure provides a method for information matching in an instant messaging user interface The method includes monitoring in real time chat records in an instant messaging interface to identify a keyword and starting a search application interface if the keyword is identified The method further includes obtaining key information associated with the keyword through the Dec 18 2014 search application interface and presenting the key informa tion in the instant messaging interface 0008 Another aspect of the present disclosure provides a system for information matching in an instant messaging user interface The system includes a monitoring unit configured to monitor in real time chat records in an instant messaging interface to identify a keyword and a retrieval unit configured to start a search application interface if the keyword is iden tified The system further includes an obtaining unit
35. ystem may count the num ber of appearances in a complete chat session For example two users may generate 230 chat records The system may parse the 230 records If the number of appearance of a keyword reaches a preset threshold then the system may execute step 203 If not the system may reset the appearance counter and check the keywords again in the next instant messaging session It is apparent that the numbers used in the examples in the present disclosure are exemplary only and do not limit the scope of the present disclosure 0048 Further in another example if the number of appearance of a keyword reaches a threshold before execut ing step 203 the system may display a prompting message in the user interface of the instant message indicating that it can load the key information of the keyword A user may confirm that the system can load the key information The system may then execute step 203 As shown in FIG 5 the system may display a dialog box A user may confirm the data loading The system may then execute step 203 Ifnot the system may reset the appearance counter and execute step 201 In this embodiment the system for information matching interacts more with the users to reduce excessive information match ing For example if the system has already loaded the key information for the Summer Palace and the Summer Pal ace later appears again in the chat records a user may instruct the system not to load the
Download Pdf Manuals
Related Search
Related Contents
Valueline VLMP39900R mobile device charger HT 401, HT 402 Handheld Terminal User`s Manual Hannspree LT13-23A1 User's Manual 91-PSPIN-24_PerfectSpin 24_0710E+D_m PDFファイル Samsung GT-S6102 Priručnik za korisnike Harwa LCD TV LC-27M6S Service Manual Copyright © All rights reserved.
Failed to retrieve file