WO2008100015A1 - System and method for forming a virtual group of mobile terminal users - Google Patents

System and method for forming a virtual group of mobile terminal users Download PDF

Info

Publication number
WO2008100015A1
WO2008100015A1 PCT/KR2007/006900 KR2007006900W WO2008100015A1 WO 2008100015 A1 WO2008100015 A1 WO 2008100015A1 KR 2007006900 W KR2007006900 W KR 2007006900W WO 2008100015 A1 WO2008100015 A1 WO 2008100015A1
Authority
WO
WIPO (PCT)
Prior art keywords
users
mobile terminal
group
communications
terminal users
Prior art date
Application number
PCT/KR2007/006900
Other languages
French (fr)
Inventor
Min Hwa Lee
Original Assignee
Min Hwa Lee
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 Min Hwa Lee filed Critical Min Hwa Lee
Publication of WO2008100015A1 publication Critical patent/WO2008100015A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • H04W4/08User group management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • H04W8/186Processing of subscriber group data

Definitions

  • the present disclosure relates to grouping mobile terminal users, and more particularly, to a system and method for forming a group of mobile terminal users based on characteristics of communications between the users.
  • Fig. 1 provides a schematic view of one embodiment of a mobile communication system for forming and managing a mobile terminal user group based on call characteristics of mobile communications.
  • Fig. 2 shows a flowchart illustrating one embodiment of a method implemented by a group management server for forming and managing a virtual group of mobile terminal users.
  • FIG. 3 shows a block diagram of one embodiment of a group management server.
  • Fig. 4 illustrates a schematic diagram of one embodiment of inactive virtual groups stored in the virtual group database 410.
  • Fig. 5 shows a schematic diagram of one embodiment of a mobile terminal which has received a membership request message from an inactive virtual group manager.
  • Fig. 6 illustrates a flowchart showing one embodiment of a method for forming and managing an active virtual group of mobile terminal users.
  • BACKGROUND BACKGROUND
  • Mobile terminals such as mobile phones, PDAs (personal digital assistants), laptop computers, portable email devices, etc. are widely used for communication. Using such mobile terminals, users communicate with each other via voice or character messages transmitted over wireless or wired networks. Indeed, millions of calls and messages are exchanged every day throughout the world.
  • Mobile terminal communications can be classified broadly as personal, business or work, and hobby or interest related communications.
  • Conventional mobile communication systems typically monitor and collect traffic statistics, such as information on any events that occurred during calls between mobile terminals and channel resources required for the calls.
  • traffic statistics data may represent information relating to particular mobile terminals, including cell sojourn time, call holding time, call throughput, the number of handoffs, the number of calls originating from the mobile unit, the number of calls terminating to a mobile unit, etc.
  • Such data can be utilized to prioritize call handling within mobile communications systems and to assign customized customer service areas, as disclosed in U.S. Patent No. 5,623,535.
  • traffic statistics data collected by conventional mobile communication systems can represent information relating to calls generated by mobile terminals, they typically do not represent the communications characteristics between mobile terminal users such as certain relationships or common interests among the users. In general, there are certain characteristics or call patterns for communications between mobile terminal users. For example, phone calls may be made more frequently between users having common interests or close relationships. Further, the contents of calls between the users would vary depending on their hobbies or interests. Despite such call characteristics, conventional communications systems generally have not provided a convenient means for forming or managing groups of mobile terminal users based on call characteristics.
  • users may create or join virtual clubs on the Internet with those having similar interests or to discuss and share their views on specific issues or topics. For example, blogs or Internet cafes have become popular on the Internet, often affecting public opinion and mass media. Such clubs, however, have generally required user's manual input to create or join the clubs.
  • the present disclosure is directed to a system and method for forming and managing a group of mobile terminal users who share common interests or certain relationships with each other. Call characteristics such as call contents and/or statistics of mobile communications between mobile terminal users are examined to predict interests or relationships therebetween. Based on the call characteristics, the system and method of the present disclosure automatically form and manage a group of mobile terminal users to facilitate communication among the members.
  • the present disclosure is directed to a system and method for forming and updating a group of mobile terminal users based on characteristics of calls (e.g., communications) exchanged between mobile terminal users such as communication contents and traffic statistics of mobile communications between the users.
  • a group management server receives call contents and analyzes the call content data to determine call char- acteristics indicating a relationship or an interest area.
  • the system monitors mobile terminal calls to generate call statistics (e.g., call metrics), which are analyzed to predict a level of relationship between the users. Based on the analysis, the system automatically forms and/or updates a group of users, who are then notified of the group to facilitate communication among the users who choose to be members of the group.
  • Fig. 1 provides a schematic view of one embodiment of a mobile communication system 100 for forming and managing a mobile terminal user group based on call characteristics of mobile communications.
  • the mobile communication system 100 includes mobile terminals 112 and 114, a plurality of base stations (BSs) 122, 124, and 126 for providing a wireless communication link between mobile terminals, a plurality of base station controllers (BSCs) 132, 134, and 136 for controlling the base stations 122, 124, and 126, respectively, and a mobile switching center (MSC) 140 for switching call connections.
  • BSs base stations
  • BSCs base station controllers
  • MSC mobile switching center
  • the mobile communication system 100 includes a group management server 160, which is connected to the MSC 140 through a network 150, for forming and updating a group of mobile terminal users based on characteristics of calls exchanged between mobile terminals such as call contents and traffic statistics of mobile calls between mobile terminal users.
  • the network 150 may be a wireless or wired Internet, campus or enterprise intranet, wide area network (WAN), local area network (LAN), or any other types of network.
  • the present disclosure can be applied to networks that use any of a variety of communication techniques, including, for example, wireless data networks employing CDMA, TDMA, GSM technologies, datagram based networks (e.g., the Internet), connection based networks, and virtual circuit based networks such as Asynchronous Transfer Mode (ATM) networks, etc.
  • the group management server 160 is connected to the MSC 140 through the network 150, it may be included in any other devices connected to the network 150, including mobile terminals, BS, BSC and MSC.
  • the MSC 140 monitors and stores traffic statistics for calls made between mobile terminals 112 and 114 through BS 122 and BSC 132.
  • the traffic statistics may include the duration and number of calls made between mobile terminals 112 and 114 as well as geographical locations (e.g., cell locations) of the mobile terminals 112 and 114.
  • the traffic statistics obtained by the MSC 140 is provided to the group management server 160 through the network 150.
  • the mobile communication system 100 is illustrated using mobile terminals such as mobile phones 112 and 114, it should be appreciated that it is equally suitable for any type of mobile terminal devices having mobile communication capability such as PDAs (personal digital assistants), portable email devices, laptop computers, etc.
  • PDAs personal digital assistants
  • portable email devices laptop computers, etc.
  • laptop computers etc.
  • any number of mobile terminals which access BSs 122, 124 and 126) may be employed in the mobile communication system 100.
  • the MSC 140 monitors calls and messages between the mobile terminals
  • the call contents e.g., voice conversation, text messages, etc.
  • voice calls or messages between the mobile terminals 112 and 114 are routed via the BS 122, BSC 132, and MSC 140.
  • the voice calls or messages encoded in the mobile terminal 112 e.g., voice encoded digitally as PCM signal
  • the MSC 140 decodes the messages into call contents, which are stored and forwarded to the group management server 160.
  • the system 100 is configured to request mobile terminal users' consent prior to collecting their voice/character messages.
  • Fig. 2 shows a flowchart illustrating one embodiment of a method implemented by the group management server 160 for forming and managing a virtual group of mobile terminal users.
  • the group management server 160 requests and obtains mobile terminal users' consent for collecting and analyzing contents of their calls for forming or joining one or more mobile terminal user groups. This operation may be performed when the user initially signs up for a mobile service or at any time thereafter.
  • the group management server 160 monitors calls between these mobile terminal users, and collects the traffic statistics data and/or call contents in operation 220.
  • the group management server 160 receives the traffic statistics data and/or call contents of the calls from the MSC 140, which is configured to monitor the calls and forward the information to the group management server 160.
  • the traffic statistics data and/or call contents are then analyzed to predict and categorize the types of relationships and interests shared by the mobile terminal users.
  • the group management server 160 receives and analyzes the contents of voice and message calls communicated between mobile terminals to estimate a level of closeness or interest shared between the communicating parties. For example, communicating parties in a close personal relationship with each other frequently use emotional words to express views to each other in their communications. If the communicating parties have a personal relationship, they are more likely to use terms or keywords indicating a relationship in their calls such as "home,” "love,” etc.
  • the communicating parties can be considered to have a business relationship.
  • the communicating parties share the same interest (e.g., sports, art, recreational activities), the messages would contain sports -related words such as "soccer,”, "baseball,” etc.
  • keywords, or any suitable combination of keywords are provided, for example, in a memory to indicate the types of relationships.
  • the group management server 160 parses the call contents for these keywords or terms to predict a personal, business, or interest relationship between the mobile terminal users.
  • traffic statistics of calls between communicating parties may indicate a type of their relationship and how closely they are related to each other. For example, when communicating parties frequently make lengthy phone calls with each other, it may indicate that they share a matter of interest or have a certain relationship with each other. If the mobile terminals of the communicating parties reside in a same geographical location (e.g., same cell location), they are likely to live or work in near each other. Similarly, the time when a call is made indicates a type of relationship shared between the communicating parties. For example, if the communicating parties make frequent calls with each other during daytime, they are more likely to have a business relationship. On the other hand, if they make frequent calls at night, they are more likely to have a personal relationship.
  • the group management server 160 forms, based on the analysis of the traffic statistics data and/or call contents, a virtual group of mobile terminal users predicted to have a relationship. After the virtual group is formed, the group management server 160 may manage or update (either periodically or randomly) the virtual group of users based on new calls or traffic statistics.
  • Fig. 3 shows a more detailed block diagram in one embodiment of the group management server 160 shown in Fig. 1.
  • the group management server 160 is configured to receive call characteristics data, including traffic statistics data and contents of mobile terminal user calls, from the MSC 140 through an VO interface 310.
  • the call characteristics data are stored in a call statistics database 320 (e.g., memory, hard drive, etc.), which is accessed by a traffic statistics analyzer 330 and a message contents analyzer 340.
  • a call statistics database 320 e.g., memory, hard drive, etc.
  • the call characteristics data may not be received and stored in the database 320 but instead may be forwarded through the I/O interface 310 directly to the traffic statistics analyzer 330 and/or the message contents analyzer 340.
  • the database 320 may not be present or used in the group management server 160, and a buffer memory for temporarily storing the call characteristics data may be installed in the I/O interface 310, the traffic statistics analyzer 330 or the message contents analyzer 340.
  • the traffic statistics analyzer 330 analyzes the received traffic statistics data to estimate the level of relationship formed between communicating parties. As described above, communicating parties who frequently make phone calls of long duration may be predicted to have a close relationship. Further, a time zone when communicating parties make phone calls indicates a type of their relationship. If communicating parties make frequent and/or lengthy phone calls during daytime, they may be predicted to have a business relationship. On the other hand, if such phone calls are made during the night, they are more likely to have a personal relationship.
  • the message contents analyzer 340 analyzes the contents of calls (e.g., voice/ character messages) to categorize the types of predicted relationships between communicating parties.
  • the message contents analyzer 340 may include a speech recognition unit or a natural language processing unit for recognizing the contents of voice messages. Further, the message contents analyzer 340 may include a plurality of template of key words, terms or phrases, which are categorized into a plurality of groups (e.g., business, personal and interest groups).
  • template terms used in sports games such as “soccer,” “baseball,” “basketball” are defined to represent an interest group related to “sports.”
  • the message contents analyzer 340 recognizes the contents (or terms) of messages and compares the recognized contents with the template terms, to categorize the messages into corresponding interest groups.
  • the group management server 160 may receive only the keywords extracted from the contents of calls and analyze them in the message contents analyzer 340.
  • the keywords may be extracted from the contents of calls in other components such as the BS, BSC or MSC of the mobile communication system 100 as shown in Fig. 1.
  • the traffic statistics data also can be determined in a similar manner in the components such as the BS, BSC or MSC, and be provided to the group management server 160 together with the keywords.
  • the traffic statistics analyzer 330 and the message contents analyzer 340 transmit the analysis results to an inactive virtual group manager 350.
  • the inactive virtual group manager 350 forms an inactive virtual group of users based on the analysis results, where the inactive virtual group includes users predicted to have a certain type of relationship and/or share common interests. For example, if the analysis of traffic statistics and messages exchanged between the users indicates that they made frequent and lengthy phone calls during daytime while the messages contain sports-related terms, the inactive virtual group may represent co-workers in a company who are commonly interested in sports. The users belonging to the inactive virtual group are not aware of which group they belong to until they become active group members as described further below.
  • the information on the formed inactive virtual groups is stored in a virtual group database 370.
  • the inactive virtual group manager 350 may further analyze the information on the inactive virtual groups stored in virtual group database 370, e.g., for the purpose of managing an organization such as a company, and a school, etc.
  • Fig. 4 illustrates a schematic diagram of one embodiment of inactive virtual groups stored in the virtual group database 410.
  • the virtual group database 410 contains a data structure for a virtual group, and in this particular example, has four data fields, i.e., an active flag 402, a category field 404, a sub-category field 406, and a plurality of member fields 408.
  • the virtual group database 410 stores a certain number of different categories of inactive virtual groups (e.g., business, personal and interest groups as shown in Fig. 4), each of which has a certain number of different sub-categories (e.g., marketing, research, soccer and friendship, as shown in Fig. 4).
  • each of mobile terminal users may belong to at least one of the inactive virtual groups formed by inactive virtual group manager 350.
  • the inactive virtual group manager 350 may perform a process of requesting the users of the inactive virtual group to confirm the formation of an active virtual group. For example, the inactive virtual group manager 350 sends messages through the I/O interface 310 to request the user members in the inactive virtual group to respond whether they will join the group or not.
  • Fig. 5 shows a schematic diagram of one embodiment of a mobile terminal 500 which has received a membership request message from the inactive virtual group manager 350.
  • the mobile terminal 500 displays a list of virtual groups (i.e., its category or sub-category and a list of group members) on display unit 510.
  • the user may accept or reject membership in one or more of the virtual groups by selecting one or more of check buttons 512 to 516 and one of "ACCEPT" and "REJECT" buttons 517 and 518.
  • the mobile terminal 500 sends the selection responses to the inactive virtual group manager 350.
  • the inactive virtual group manager 350 receives membership responses from one or more users of the inactive virtual group, it forms an active virtual group based on the responses. For example, if one or more users receiving membership request messages respond to the inactive virtual group manager 350 by indicating that they will join the group, the inactive virtual group manager 350 converts the inactive virtual group into an active virtual group by setting the active field 402 in Fig. 4 to "ON" in the virtual group database 410, and inform the users belonging to the active virtual group of the group formation. The newly formed active virtual group is then managed and updated by the active virtual group manager 360 as additional calls among existing and/or new mobile terminals are monitored and analyzed.
  • the active virtual group manager 360 may provide the users of the active virtual group a cyber space or other forum where they can share their opinions or communicate with each other.
  • a cyber space e.g., a web page over the wireless data network or the Internet
  • various facilities such as a bulletin board, a three dimensional virtual world, a chatting tool, etc. may be provided to support their group activities.
  • Fig. 6 illustrates a flowchart showing one embodiment of a method for forming and managing an active virtual group of mobile terminal users.
  • a virtual group manager e.g., inactive virtual group manager 350 in Fig. 3 is configured to send a request to the users of the inactive virtual group to select whether they will join the group or not.
  • the mobile terminal 500 displays a list of virtual groups on a display unit 510.
  • the user may then accept or reject joining one or more of the virtual groups by selecting one or more of check buttons 512 to 516 and one of "ACCEPT" and "REJECT” buttons 517 and 518. Based on the selections, the mobile terminal 500 sends a response for the message to the virtual group manager.
  • the virtual group manager receives responses from the users of the inactive virtual group in operation 620 and forms an active virtual group based on the response in operation 630 as described above. At this point, the virtual group becomes an "active virtual group,” which means that members in the virtual group actively participate in the formation of the group and are also aware of which virtual group he/she belongs to.
  • any other types of data representative of the characteristics of the users such as photo images and moving picture files, may be employed in implementing the embodiments.
  • any other types of groups as well as template terms and traffic statistics used in categorizing messages into the types of groups may be employed to implement the embodiments.
  • the embodiments can be implemented in hardware, software, firmware, middleware or a combination thereof and utilized in systems, subsystems, components, or sub-components thereof.
  • the elements of the embodiments may be the instructions/ code segments to perform the necessary tasks.
  • the program or code segments can be stored in a machine readable medium, such as a processor readable medium or a computer program product, or transmitted by a computer data signal embodied in a carrier wave, or a signal modulated by a carrier, over a transmission medium or communication link.
  • the machine -readable medium or processor-readable medium may include any medium that can store or transfer information in a form readable and executable by a machine (e.g. a processor, a computer, etc.).

Abstract

The present disclosure is directed to a system and method for forming and managing a group of mobile terminal users, who are predicted to share common interests or certain relationships with each other. Common interests or certain relationships are identified based on call characteristics such as contents and/or patterns of mobile communications between mobile terminal users. Based on the call characteristics, the system and method of the present disclosure automatically forms and manages a group of mobile terminal users to facilitate communication among the members.

Description

Description
SYSTEM AND METHOD FOR FORMING A VIRTUAL GROUP
OF MOBILE TERMINAL USERS
Technical Field
[I] The present disclosure relates to grouping mobile terminal users, and more particularly, to a system and method for forming a group of mobile terminal users based on characteristics of communications between the users.
Brief Description of the Drawings [2] The disclosure may best be understood by reference to the following description taken in conjunction with the following figures. [3] Fig. 1 provides a schematic view of one embodiment of a mobile communication system for forming and managing a mobile terminal user group based on call characteristics of mobile communications. [4] Fig. 2 shows a flowchart illustrating one embodiment of a method implemented by a group management server for forming and managing a virtual group of mobile terminal users.
[5] Fig. 3 shows a block diagram of one embodiment of a group management server.
[6] Fig. 4 illustrates a schematic diagram of one embodiment of inactive virtual groups stored in the virtual group database 410. [7] Fig. 5 shows a schematic diagram of one embodiment of a mobile terminal which has received a membership request message from an inactive virtual group manager. [8] Fig. 6 illustrates a flowchart showing one embodiment of a method for forming and managing an active virtual group of mobile terminal users. [9] BACKGROUND
[10] Mobile terminals such as mobile phones, PDAs (personal digital assistants), laptop computers, portable email devices, etc. are widely used for communication. Using such mobile terminals, users communicate with each other via voice or character messages transmitted over wireless or wired networks. Indeed, millions of calls and messages are exchanged every day throughout the world.
[I I] Mobile terminal communications can be classified broadly as personal, business or work, and hobby or interest related communications. Conventional mobile communication systems typically monitor and collect traffic statistics, such as information on any events that occurred during calls between mobile terminals and channel resources required for the calls. Such traffic statistics data may represent information relating to particular mobile terminals, including cell sojourn time, call holding time, call throughput, the number of handoffs, the number of calls originating from the mobile unit, the number of calls terminating to a mobile unit, etc. Such data can be utilized to prioritize call handling within mobile communications systems and to assign customized customer service areas, as disclosed in U.S. Patent No. 5,623,535.
[12] Although such traffic statistics data collected by conventional mobile communication systems can represent information relating to calls generated by mobile terminals, they typically do not represent the communications characteristics between mobile terminal users such as certain relationships or common interests among the users. In general, there are certain characteristics or call patterns for communications between mobile terminal users. For example, phone calls may be made more frequently between users having common interests or close relationships. Further, the contents of calls between the users would vary depending on their hobbies or interests. Despite such call characteristics, conventional communications systems generally have not provided a convenient means for forming or managing groups of mobile terminal users based on call characteristics.
[13] In addition, users may create or join virtual clubs on the Internet with those having similar interests or to discuss and share their views on specific issues or topics. For example, blogs or Internet cafes have become popular on the Internet, often affecting public opinion and mass media. Such clubs, however, have generally required user's manual input to create or join the clubs.
[14] SUMMARY
[15] The present disclosure is directed to a system and method for forming and managing a group of mobile terminal users who share common interests or certain relationships with each other. Call characteristics such as call contents and/or statistics of mobile communications between mobile terminal users are examined to predict interests or relationships therebetween. Based on the call characteristics, the system and method of the present disclosure automatically form and manage a group of mobile terminal users to facilitate communication among the members.
[16] DETAILED DESCRIPTION
[17] In the following description, numerous specific details are set forth. It will be apparent, however, that these embodiments may be practiced without some or all of these specific details. In other instances, other well known process steps or elements have not been described in detail in order not to unnecessarily obscure the disclosure.
[18] The present disclosure is directed to a system and method for forming and updating a group of mobile terminal users based on characteristics of calls (e.g., communications) exchanged between mobile terminal users such as communication contents and traffic statistics of mobile communications between the users. In one embodiment, when a mobile terminal communicates with another mobile terminal, a group management server receives call contents and analyzes the call content data to determine call char- acteristics indicating a relationship or an interest area. In another embodiment, the system monitors mobile terminal calls to generate call statistics (e.g., call metrics), which are analyzed to predict a level of relationship between the users. Based on the analysis, the system automatically forms and/or updates a group of users, who are then notified of the group to facilitate communication among the users who choose to be members of the group.
[19] Fig. 1 provides a schematic view of one embodiment of a mobile communication system 100 for forming and managing a mobile terminal user group based on call characteristics of mobile communications. The mobile communication system 100 includes mobile terminals 112 and 114, a plurality of base stations (BSs) 122, 124, and 126 for providing a wireless communication link between mobile terminals, a plurality of base station controllers (BSCs) 132, 134, and 136 for controlling the base stations 122, 124, and 126, respectively, and a mobile switching center (MSC) 140 for switching call connections. In addition, the mobile communication system 100 includes a group management server 160, which is connected to the MSC 140 through a network 150, for forming and updating a group of mobile terminal users based on characteristics of calls exchanged between mobile terminals such as call contents and traffic statistics of mobile calls between mobile terminal users.
[20] In the mobile communication system 100, the network 150 may be a wireless or wired Internet, campus or enterprise intranet, wide area network (WAN), local area network (LAN), or any other types of network. In addition, the present disclosure can be applied to networks that use any of a variety of communication techniques, including, for example, wireless data networks employing CDMA, TDMA, GSM technologies, datagram based networks (e.g., the Internet), connection based networks, and virtual circuit based networks such as Asynchronous Transfer Mode (ATM) networks, etc. Further, although the group management server 160 is connected to the MSC 140 through the network 150, it may be included in any other devices connected to the network 150, including mobile terminals, BS, BSC and MSC.
[21] In this embodiment, the MSC 140 monitors and stores traffic statistics for calls made between mobile terminals 112 and 114 through BS 122 and BSC 132. The traffic statistics may include the duration and number of calls made between mobile terminals 112 and 114 as well as geographical locations (e.g., cell locations) of the mobile terminals 112 and 114. The traffic statistics obtained by the MSC 140 is provided to the group management server 160 through the network 150. Although the mobile communication system 100 is illustrated using mobile terminals such as mobile phones 112 and 114, it should be appreciated that it is equally suitable for any type of mobile terminal devices having mobile communication capability such as PDAs (personal digital assistants), portable email devices, laptop computers, etc. In addition, although only two mobile terminals 112 and 114 are shown in Fig. 1 for ease of explanation, it is understood that any number of mobile terminals (which access BSs 122, 124 and 126) may be employed in the mobile communication system 100.
[22] In addition, the MSC 140 monitors calls and messages between the mobile terminals
112 and 114 to store the call contents (e.g., voice conversation, text messages, etc.), which are provided to the group management server 160. For example, voice calls or messages between the mobile terminals 112 and 114 are routed via the BS 122, BSC 132, and MSC 140. Specifically, the voice calls or messages encoded in the mobile terminal 112 (e.g., voice encoded digitally as PCM signal) are sent to the MSC 140 through the BS 122 and BSC 132. The MSC 140 then decodes the messages into call contents, which are stored and forwarded to the group management server 160. In one embodiment, it should be noted that since the voice/character messages communicated between mobile terminals 112 and 114 may contain privacy-related information, the system 100 is configured to request mobile terminal users' consent prior to collecting their voice/character messages.
[23] Fig. 2 shows a flowchart illustrating one embodiment of a method implemented by the group management server 160 for forming and managing a virtual group of mobile terminal users. Initially in operation 210, the group management server 160 requests and obtains mobile terminal users' consent for collecting and analyzing contents of their calls for forming or joining one or more mobile terminal user groups. This operation may be performed when the user initially signs up for a mobile service or at any time thereafter. After obtaining users' consent, the group management server 160 monitors calls between these mobile terminal users, and collects the traffic statistics data and/or call contents in operation 220. In an alternate embodiment, the group management server 160 receives the traffic statistics data and/or call contents of the calls from the MSC 140, which is configured to monitor the calls and forward the information to the group management server 160.
[24] Then in operation 230, the traffic statistics data and/or call contents are then analyzed to predict and categorize the types of relationships and interests shared by the mobile terminal users. In this operation, the group management server 160 receives and analyzes the contents of voice and message calls communicated between mobile terminals to estimate a level of closeness or interest shared between the communicating parties. For example, communicating parties in a close personal relationship with each other frequently use emotional words to express views to each other in their communications. If the communicating parties have a personal relationship, they are more likely to use terms or keywords indicating a relationship in their calls such as "home," "love," etc. On the other hand, if the call contents include business-related terms or keywords such as "work," "conference," "deadline," etc., the communicating parties can be considered to have a business relationship. Further, if the communicating parties share the same interest (e.g., sports, art, recreational activities), the messages would contain sports -related words such as "soccer,", "baseball," etc. These keywords, or any suitable combination of keywords, are provided, for example, in a memory to indicate the types of relationships. Based on the keywords or terms used in calls, the group management server 160 parses the call contents for these keywords or terms to predict a personal, business, or interest relationship between the mobile terminal users.
[25] In addition to call contents, traffic statistics of calls between communicating parties may indicate a type of their relationship and how closely they are related to each other. For example, when communicating parties frequently make lengthy phone calls with each other, it may indicate that they share a matter of interest or have a certain relationship with each other. If the mobile terminals of the communicating parties reside in a same geographical location (e.g., same cell location), they are likely to live or work in near each other. Similarly, the time when a call is made indicates a type of relationship shared between the communicating parties. For example, if the communicating parties make frequent calls with each other during daytime, they are more likely to have a business relationship. On the other hand, if they make frequent calls at night, they are more likely to have a personal relationship.
[26] With continuing reference to Fig. 2, in operation 240, the group management server
160 forms, based on the analysis of the traffic statistics data and/or call contents, a virtual group of mobile terminal users predicted to have a relationship. After the virtual group is formed, the group management server 160 may manage or update (either periodically or randomly) the virtual group of users based on new calls or traffic statistics.
[27] Fig. 3 shows a more detailed block diagram in one embodiment of the group management server 160 shown in Fig. 1. The group management server 160 is configured to receive call characteristics data, including traffic statistics data and contents of mobile terminal user calls, from the MSC 140 through an VO interface 310. The call characteristics data are stored in a call statistics database 320 (e.g., memory, hard drive, etc.), which is accessed by a traffic statistics analyzer 330 and a message contents analyzer 340.
[28] In an alternative embodiment, the call characteristics data may not be received and stored in the database 320 but instead may be forwarded through the I/O interface 310 directly to the traffic statistics analyzer 330 and/or the message contents analyzer 340. In such case, the database 320 may not be present or used in the group management server 160, and a buffer memory for temporarily storing the call characteristics data may be installed in the I/O interface 310, the traffic statistics analyzer 330 or the message contents analyzer 340.
[29] The traffic statistics analyzer 330 analyzes the received traffic statistics data to estimate the level of relationship formed between communicating parties. As described above, communicating parties who frequently make phone calls of long duration may be predicted to have a close relationship. Further, a time zone when communicating parties make phone calls indicates a type of their relationship. If communicating parties make frequent and/or lengthy phone calls during daytime, they may be predicted to have a business relationship. On the other hand, if such phone calls are made during the night, they are more likely to have a personal relationship.
[30] The message contents analyzer 340 analyzes the contents of calls (e.g., voice/ character messages) to categorize the types of predicted relationships between communicating parties. The message contents analyzer 340 may include a speech recognition unit or a natural language processing unit for recognizing the contents of voice messages. Further, the message contents analyzer 340 may include a plurality of template of key words, terms or phrases, which are categorized into a plurality of groups (e.g., business, personal and interest groups). For example, template terms used in sports games such as "soccer," "baseball," "basketball" are defined to represent an interest group related to "sports." In this case, the message contents analyzer 340 recognizes the contents (or terms) of messages and compares the recognized contents with the template terms, to categorize the messages into corresponding interest groups.
[31] Instead of receiving and storing the contents of the mobile terminal user calls and analyzing them in the message contents analyzer 340, the group management server 160 may receive only the keywords extracted from the contents of calls and analyze them in the message contents analyzer 340. In such case, the keywords may be extracted from the contents of calls in other components such as the BS, BSC or MSC of the mobile communication system 100 as shown in Fig. 1. Also, it is possible that such keywords are extracted from the contents of the calls in real time without storing the contents of the calls for any significant length of time. The traffic statistics data also can be determined in a similar manner in the components such as the BS, BSC or MSC, and be provided to the group management server 160 together with the keywords.
[32] The traffic statistics analyzer 330 and the message contents analyzer 340 transmit the analysis results to an inactive virtual group manager 350. The inactive virtual group manager 350 forms an inactive virtual group of users based on the analysis results, where the inactive virtual group includes users predicted to have a certain type of relationship and/or share common interests. For example, if the analysis of traffic statistics and messages exchanged between the users indicates that they made frequent and lengthy phone calls during daytime while the messages contain sports-related terms, the inactive virtual group may represent co-workers in a company who are commonly interested in sports. The users belonging to the inactive virtual group are not aware of which group they belong to until they become active group members as described further below. The information on the formed inactive virtual groups is stored in a virtual group database 370. The inactive virtual group manager 350 may further analyze the information on the inactive virtual groups stored in virtual group database 370, e.g., for the purpose of managing an organization such as a company, and a school, etc.
[33] Fig. 4 illustrates a schematic diagram of one embodiment of inactive virtual groups stored in the virtual group database 410. The virtual group database 410 contains a data structure for a virtual group, and in this particular example, has four data fields, i.e., an active flag 402, a category field 404, a sub-category field 406, and a plurality of member fields 408. The virtual group database 410 stores a certain number of different categories of inactive virtual groups (e.g., business, personal and interest groups as shown in Fig. 4), each of which has a certain number of different sub-categories (e.g., marketing, research, soccer and friendship, as shown in Fig. 4).
[34] In this embodiment, user 2 and user 3, who work in the same department of a company, i.e., a research department, are predicted to share the same sports-related interest, i.e., soccer. Similarly, user 1 and user 5, who work in a marketing department of a company, are also predicted to have a close personal relationship. As such, each of mobile terminal users may belong to at least one of the inactive virtual groups formed by inactive virtual group manager 350.
[35] Once the inactive virtual group has been formed, the inactive virtual group manager
350 may perform a process of requesting the users of the inactive virtual group to confirm the formation of an active virtual group. For example, the inactive virtual group manager 350 sends messages through the I/O interface 310 to request the user members in the inactive virtual group to respond whether they will join the group or not.
[36] Fig. 5 shows a schematic diagram of one embodiment of a mobile terminal 500 which has received a membership request message from the inactive virtual group manager 350. After receiving the membership request message for requesting the user to select whether to join the inactive virtual group, the mobile terminal 500 displays a list of virtual groups (i.e., its category or sub-category and a list of group members) on display unit 510. In response, the user may accept or reject membership in one or more of the virtual groups by selecting one or more of check buttons 512 to 516 and one of "ACCEPT" and "REJECT" buttons 517 and 518. After the user has entered the selections, the mobile terminal 500 sends the selection responses to the inactive virtual group manager 350.
[37] Once the inactive virtual group manager 350 receives membership responses from one or more users of the inactive virtual group, it forms an active virtual group based on the responses. For example, if one or more users receiving membership request messages respond to the inactive virtual group manager 350 by indicating that they will join the group, the inactive virtual group manager 350 converts the inactive virtual group into an active virtual group by setting the active field 402 in Fig. 4 to "ON" in the virtual group database 410, and inform the users belonging to the active virtual group of the group formation. The newly formed active virtual group is then managed and updated by the active virtual group manager 360 as additional calls among existing and/or new mobile terminals are monitored and analyzed.
[38] In addition, the active virtual group manager 360 may provide the users of the active virtual group a cyber space or other forum where they can share their opinions or communicate with each other. In the cyber space, e.g., a web page over the wireless data network or the Internet, various facilities such as a bulletin board, a three dimensional virtual world, a chatting tool, etc. may be provided to support their group activities.
[39] Fig. 6 illustrates a flowchart showing one embodiment of a method for forming and managing an active virtual group of mobile terminal users. Once an inactive virtual group of users has been formed, in operation 610, a virtual group manager (e.g., inactive virtual group manager 350 in Fig. 3) is configured to send a request to the users of the inactive virtual group to select whether they will join the group or not. For example, as shown in Fig. 5 above, when the mobile terminal 500 receives the membership request message requesting its user to determine whether to join the inactive virtual group, the mobile terminal 500 displays a list of virtual groups on a display unit 510. The user may then accept or reject joining one or more of the virtual groups by selecting one or more of check buttons 512 to 516 and one of "ACCEPT" and "REJECT" buttons 517 and 518. Based on the selections, the mobile terminal 500 sends a response for the message to the virtual group manager.
[40] The virtual group manager receives responses from the users of the inactive virtual group in operation 620 and forms an active virtual group based on the response in operation 630 as described above. At this point, the virtual group becomes an "active virtual group," which means that members in the virtual group actively participate in the formation of the group and are also aware of which virtual group he/she belongs to.
[41] While the embodiments of the present disclosure have been described to use traffic statistics data and/or voice/character messages to analyze characteristics of mobile terminal users, any other types of data representative of the characteristics of the users, such as photo images and moving picture files, may be employed in implementing the embodiments. Further, any other types of groups as well as template terms and traffic statistics used in categorizing messages into the types of groups may be employed to implement the embodiments.
[42] Further, while various functional components have been described in the em- bodiments of the present disclosure, it should be appreciated the embodiments can be implemented in hardware, software, firmware, middleware or a combination thereof and utilized in systems, subsystems, components, or sub-components thereof. When implemented in software, the elements of the embodiments may be the instructions/ code segments to perform the necessary tasks. The program or code segments can be stored in a machine readable medium, such as a processor readable medium or a computer program product, or transmitted by a computer data signal embodied in a carrier wave, or a signal modulated by a carrier, over a transmission medium or communication link. The machine -readable medium or processor-readable medium may include any medium that can store or transfer information in a form readable and executable by a machine (e.g. a processor, a computer, etc.).

Claims

Claims
[I] A system for forming a group of mobile terminal users, comprising: a message processing unit configured to analyze characteristics of communications exchanged between mobile terminal users to predict a relationship between the users; and a group manager configured to form a virtual group of mobile terminal users based on the predicted relationship.
[2] The system of claim 1, wherein the characteristics include contents of the communications exchanged between the mobile terminal users.
[3] The system of claim 1, wherein the characteristics include one or more keywords indicating a type of relationship between the mobile terminal users.
[4] The system of claim 1, wherein the characteristics include information on traffic statistics of the communications between the mobile terminal users.
[5] The system of claim 4, wherein the traffic statistics include information about the frequency, duration, time or location of the communications.
[6] The system of claim 1, wherein the system is configured to send a request to join the group to the users predicted to have the relationship.
[7] The system of claim 6, wherein the system is configured to form an active group of users who agree to join the group.
[8] The system of claim 1, wherein the system is configured to update the formed group based on new communications of the mobile terminal users.
[9] The system of claim 1, further comprising: a mobile switching unit configured to monitor and store the characteristics of the communications exchanged between the mobile terminal users, wherein the mobile switching unit is configured to provide the characteristics of the communications to the message processing unit.
[10] The system of claim 1, wherein the message processing unit includes: a memory unit configured to store keywords indicating types of relationships between the mobile terminal users, wherein the message processing unit is configured to analyze the communications based on the keywords stored in the memory unit.
[I I] The system of claim 10, wherein the keywords include at least one of an emotional word indicating a personal relationship between the users and a business-related word indicating a business relationship between the users.
[12] A method for forming a group of mobile terminal users, comprising: obtaining mobile terminal users' consent for analyzing characteristics of communications exchanged between the mobile terminal users; analyzing the characteristics of the communications exchanged between mobile terminal users to predict a relationship between the users; and forming a virtual group of mobile terminal users based on the predicted relationship.
[13] The method of claim 12, wherein the characteristics include contents of the communications exchanged between the mobile terminal users.
[14] The method of claim 12, wherein the characteristics include one or more keywords indicating a type of relationship between the mobile terminal users.
[15] The method of claim 12, wherein the characteristics include traffic statistics of the communications between the mobile terminal users.
[16] The method of claim 15, wherein the traffic statistics include information about the frequency, duration, time or location of the communications.
[17] The method of claim 12, further comprising: sending a request to join the group to the users of the group predicted to have the relationship.
[18] The method of claim 17, further comprising: forming an active group of users who agree to join the group.
[19] The method of claim 12, further comprising: updating the group based on new communications of the mobile terminal users.
[20] The method of claim 12, further comprising: storing keywords indicating types of relationships between the mobile terminal users; wherein the operation of analyzing the characteristics of the communications is performed based on the keywords.
[21] The method of claim 20, wherein the keywords include at least one of an emotional word indicating a personal relationship between the users and a business-related word indicating a business relationship between the users.
[22] A computer-readable medium having a computer program stored thereon for forming a group of mobile terminal users, the computer program comprising instructions which performs: accessing communications exchanged between mobile terminal users; analyzing characteristics of the communications to predict a relationship between the users; and forming a group of users based on the predicted relationship.
[23] The computer-readable medium of claim 22, wherein the characteristics include contents of the communications exchanged between the mobile terminal users.
[24] The computer-readable medium of claim 22, wherein the characteristics include one or more keywords indicating a type of relationship between the mobile terminal users.
[25] The computer-readable medium of claim 22, wherein the characteristics include traffic statistics of the communications between the mobile terminal users.
[26] The computer-readable medium of claim 22, wherein the traffic statistics include information about the frequency, duration, time or location of the communications.
[27] The computer-readable medium of claim 22, further comprising instructions for: sending a request to join the group to the users of the group who are predicted to have the relationship.
[28] The computer-readable medium of claim 27, further comprising instructions for: forming an active group of users who agree to join the group.
[29] The computer-readable medium of claim 22, further comprising instructions for: updating the group based on new communications of the mobile terminal users.
[30] The computer-readable medium of claim 22, further comprising instructions for: storing keywords indicating types of relationships between the mobile terminal users; wherein the instructions for analyzing the characteristics of the communications are performed based on the keywords.
[31] The computer-readable medium of claim 30, wherein the keywords include at least one of an emotional word indicating a personal relationship between the users and a business-related word indicating a business relationship between the users.
[32] A system for forming a virtual group of mobile terminal users, comprising: a message processing unit configured to analyze characteristics of communications exchanged between mobile terminal users to predict users having common interests; and a group manager configured to form groups of users predicted to have common interests.
[33] The system of claim 32, wherein the characteristics include contents of the communications exchanged between the mobile terminal users.
[34] The system of claim 32, wherein the characteristics include one or more keywords indicating corresponding interests of the mobile terminal users.
[35] The system of claim 32, wherein the characteristics include information on traffic statistics of the communications between the mobile terminal users.
[36] The system of claim 35, wherein the traffic statistics include information about the frequency, duration, time or location of the communications.
[37] The system of claim 32, wherein the system is configured to send a request to join the group to the users predicted to have the common interests.
[38] The system of claim 37, wherein the system is configured to form an active group of the users who are predicted to have the common interests and who agree to join the group.
[39] The system of claim 32, wherein the system is configured to update the formed group based on new communications of mobile terminal users.
[40] The system of claim 32, further comprising: a mobile switching unit configured to monitor and store the characteristics of the communications exchanged between the mobile terminal users, wherein the mobile switching unit is configured to provide the characteristics of the communications to the message processing unit.
[41] The system of claim 32, wherein the message processing unit includes: a memory unit configured to store keywords indicating types of common interests shared between mobile terminal users, wherein the message processing unit is configured to analyze the communications based on the keywords stored in the memory unit.
[42] A method for forming a virtual group of mobile terminal users, comprising: obtaining mobile terminal users' consent for analyzing characteristics of communications exchanged between the mobile terminal users; analyzing the characteristics of the communications exchanged between the mobile terminal users to predict users having common interests; and forming a group of users predicted to have the common interests.
[43] The method of claim 42, wherein the characteristics include contents of the communications exchanged between the mobile terminal users.
[44] The method of claim 42, wherein the characteristics include one or more keywords indicating the common interests of the mobile terminal users.
[45] The method of claim 42, wherein the characteristics include information on traffic statistics of the communications between the mobile terminal users.
[46] The method of claim 45, wherein the traffic statistics include information about the frequency, duration, time or location of the communications.
[47] The method of claim 42, further comprising: sending a request to join the group to the users predicted to have the common interests.
[48] The method of claim 47, further comprising: forming an active group of the users who are predicted to have the common interests and who agree to join the group.
[49] The method of claim 42, further comprising: updating the formed group based on new communications of the mobile terminal users. [50] The method of claim 42, further comprising: storing keywords indicating types of common interests shared between the mobile terminal users; wherein the operation of analyzing the characteristics of the communications is performed based on the keywords. [51] A system for forming a group of mobile terminal users, wherein a virtual group of mobile terminal users is formed based on characteristics of communications exchanged between the mobile terminal users, wherein the characteristics include communication contents and traffic statistics of the communications between the users. [52] The system of claim 51, wherein the communication contents include one or more keywords indicating common interests or relationships between the mobile terminal users. [53] The system of claim 52, wherein the keywords include at least one of an emotional word indicating a personal relationship between the users and a business-related word indicating a business relationship between the users. [54] The system of claim 51, wherein the traffic statistics include information about the frequency, duration, time or location of the communications. [55] The system of claim 51, wherein the system is configured to send a request to join the group to the users of the group predicted to have the common interests or the relationships. [56] The system of claim 55, wherein the system is configured to form an active group of users who agree to join the group. [57] The system of claim 51, wherein the system is configured to update the formed group based on new communications of mobile terminal users. [58] A method for forming a group of mobile terminal users, obtaining mobile terminal users' consent for analyzing characteristics of communications exchanged between the mobile terminal users; forming a virtual group of mobile terminal users based on the characteristics of communications exchanged between the mobile terminal users, wherein the characteristics include communication contents and traffic statistics of the communications between the users. [59] The method of claim 58, wherein the communication contents include one or more keywords indicating common interests or relationships between the mobile terminal users. [60] The method of claim 59, wherein the keywords include at least one of an emotional word indicating a personal relationship between the users and a business-related word indicating a business relationship between the users. [61] The method of claim 58, wherein the traffic statistics include information about the frequency, duration, time or location of the communications. [62] The method of claim 58, further comprising: sending a request to join the group to the users of the group predicted to have the common interests or the relationships. [63] The method of claim 62, further comprising: forming an active group of users who agree to join the group. [64] The method of claim 58, further comprising: updating the formed group based on new communications of mobile terminal users.
PCT/KR2007/006900 2007-02-12 2007-12-27 System and method for forming a virtual group of mobile terminal users WO2008100015A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020070014221A KR101078175B1 (en) 2007-02-12 2007-02-12 System and method for forming a virtual group of mobile terminal users
KR10-2007-0014221 2007-02-12

Publications (1)

Publication Number Publication Date
WO2008100015A1 true WO2008100015A1 (en) 2008-08-21

Family

ID=39690220

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2007/006900 WO2008100015A1 (en) 2007-02-12 2007-12-27 System and method for forming a virtual group of mobile terminal users

Country Status (2)

Country Link
KR (1) KR101078175B1 (en)
WO (1) WO2008100015A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2337382A1 (en) * 2009-12-17 2011-06-22 Deutsche Telekom AG Method and device for forming ad-hoc user groups of individual mobile phone users
US8681957B2 (en) 2012-05-10 2014-03-25 International Business Machines Corporation Extracting social relations from calling time data
CN108243413A (en) * 2016-12-23 2018-07-03 中国铁路总公司 A kind of method and system of wireless access railway information network

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101108670B1 (en) * 2009-08-07 2012-01-30 성균관대학교산학협력단 Apparatus for group mining
KR101639403B1 (en) 2010-05-06 2016-07-14 삼성전자주식회사 Communication method of herb and transmitting, receiving terminal included in virtual group
WO2013116816A1 (en) * 2012-02-03 2013-08-08 Augme Technologies, Inc. System and method of inferring user preferences
WO2014112729A1 (en) * 2013-01-16 2014-07-24 에스케이플래닛 주식회사 Apparatus and method for generating segments and providing service menu
KR102066843B1 (en) 2013-07-15 2020-01-16 삼성전자 주식회사 Method and apparatus for grouping using communication log
KR101922659B1 (en) * 2016-12-07 2018-11-28 주식회사 케이티 Apparatus and method for re-allocating gateways based on data concentration by time

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010023187A1 (en) * 2000-03-16 2001-09-20 Michael Wilhelm Process, terminal and infrastructure devices for forming terminal groups in a mobile-radio telecommunications network
KR20010097753A (en) * 2000-04-26 2001-11-08 윤제현 Method to create Community automatically on Internet Community service
KR20010106855A (en) * 2000-05-23 2001-12-07 유성준 The community creating system using network and the method
KR20040069928A (en) * 2003-01-30 2004-08-06 유경식 Community generation and management method using communication network
US6839680B1 (en) * 1999-09-30 2005-01-04 Fujitsu Limited Internet profiling
JP2005062932A (en) * 2003-08-11 2005-03-10 Ntt Docomo Inc Server

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6839680B1 (en) * 1999-09-30 2005-01-04 Fujitsu Limited Internet profiling
US20010023187A1 (en) * 2000-03-16 2001-09-20 Michael Wilhelm Process, terminal and infrastructure devices for forming terminal groups in a mobile-radio telecommunications network
KR20010097753A (en) * 2000-04-26 2001-11-08 윤제현 Method to create Community automatically on Internet Community service
KR20010106855A (en) * 2000-05-23 2001-12-07 유성준 The community creating system using network and the method
KR20040069928A (en) * 2003-01-30 2004-08-06 유경식 Community generation and management method using communication network
JP2005062932A (en) * 2003-08-11 2005-03-10 Ntt Docomo Inc Server

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2337382A1 (en) * 2009-12-17 2011-06-22 Deutsche Telekom AG Method and device for forming ad-hoc user groups of individual mobile phone users
US8681957B2 (en) 2012-05-10 2014-03-25 International Business Machines Corporation Extracting social relations from calling time data
CN108243413A (en) * 2016-12-23 2018-07-03 中国铁路总公司 A kind of method and system of wireless access railway information network
CN108243413B (en) * 2016-12-23 2020-12-18 中国铁路总公司 Method and system for wireless access to railway information network

Also Published As

Publication number Publication date
KR101078175B1 (en) 2011-10-28
KR20080075277A (en) 2008-08-18

Similar Documents

Publication Publication Date Title
WO2008100015A1 (en) System and method for forming a virtual group of mobile terminal users
US11526540B2 (en) Systems and methods for compiling and dynamically updating a collection of frequently asked questions
US20100145771A1 (en) System and method for providing service or adding benefit to social networks
US10237221B2 (en) Techniques to promote filtered messages based on historical reply rate
US9454735B2 (en) Integrating data with a contact
US8688141B2 (en) System and method for providing communication services to mobile device users incorporating proximity determination
US8639648B2 (en) Method and arrangement for content prioritization
US20140379746A1 (en) System and method for providing topic cluster based updates
US20120158837A1 (en) Method and system for establishing a notification service for a device
CN106470149B (en) Message sending method and device
CN105391803A (en) Message pushing method and device
US7808963B2 (en) Wireless delivery of non-standard frame field information via broadcast frames
US20120005216A1 (en) Providing Content by Using a Social Network
KR20100130003A (en) Apparatus and method for providing online social network service
CN103793838A (en) Advertisement intercepting method and device
CN101317370A (en) Method and management agent for event notifications correlation
CN114448921A (en) Information display method and device based on social relation chain and server
CN104750760A (en) Application software recommending method and device
EP3388956A1 (en) Media information display method, server, and data storage medium
CN105991407B (en) Message processing method and device and processing server
CN106331027B (en) Information pushing method, pushing device and system
KR20180065395A (en) System and method for providing advertisement using sns
CN105431879A (en) Inferring social groups through patterns of communication
CN106161188B (en) Message sending method, message display method and device
US10453079B2 (en) Method, computer-readable storage device, and apparatus for analyzing text messages

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07860695

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC DATED 13-11-2009

122 Ep: pct application non-entry in european phase

Ref document number: 07860695

Country of ref document: EP

Kind code of ref document: A1