EP2013774A1 - System und verfahren auf der basis mobiler oder tragbarer geräte zum suchen und finden von personen mit gemeinsamen oder gegenseitigen interessen - Google Patents
System und verfahren auf der basis mobiler oder tragbarer geräte zum suchen und finden von personen mit gemeinsamen oder gegenseitigen interessenInfo
- Publication number
- EP2013774A1 EP2013774A1 EP06820720A EP06820720A EP2013774A1 EP 2013774 A1 EP2013774 A1 EP 2013774A1 EP 06820720 A EP06820720 A EP 06820720A EP 06820720 A EP06820720 A EP 06820720A EP 2013774 A1 EP2013774 A1 EP 2013774A1
- Authority
- EP
- European Patent Office
- Prior art keywords
- user
- mobile
- uatwt
- information
- portable device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/33—Querying
- G06F16/335—Filtering based on additional data, e.g. user or group profiles
Definitions
- the present invention refers to a computerized system and to a method of matching people with similar interests or who have other reasons to get in contact with each other using preferebly two-way telecommunication mobile or portable devices (mobile phone, handset, or another kind of portable device with communication capability) through a wireless communication network.
- US-A-5963951 discloses an on-line dating service wherein a database of subscriber information is searched to find at least one subscriber matching user search criteria.
- the users access the database by a telephone or a computer.
- the subscriber information includes a date of last updating of a personal profile by each subscriber and preferences of subscribers to the service.
- Personal preferences for a user are obtained as search criteria, including said personal preferences a gender preference; a geographic location preference; an age preference; appearance preferences; religious belief preferences; educational level preferences; and a goal preference.
- the database is repeatedly searched and the percentage match parameter reduced until at least a required number of matching records are found.
- U8-A-6542748 discloses a method and system for connecting closely located telecommunications units.
- the method and system may be used in a location aware telecommunications system that can determine the location of a telecommunications unit (TU) being used within the system.
- a user of a mobile telecommunications unit (MU) is connected to a TU when the MU is within a predetermined distance of a predetermined geographic location meeting predefined criteria.
- the TU to which the MU is connected may be automated or manually operated.
- multiple MUs are connected when they are within a predetermined proximity to each other and a predefined criterion is met, being said criteria for some embodiments screening criteria responsive to user's profile information.
- EP-A-1212910 discloses a mobile communications subscriber profile matching system including a wireless communications network and a method of initiating contact between two persons having a mobile unit operable on such a wireless communications network with a location capability, the method comprising the steps of storing a profile in the network for each one of the two persons; tracking the location of the mobile unit of each one of the two persons using said location capability; comparing the profile of the two persons for similarities if the two persons are in the same location; and in the event of a similarity, sending a signal message to each one of the two persons, for example through a phone call or other communications method.
- DE-A- 10040948 describes a distributed system for matchmaking or dating service which provides information via personal mobile devices and allows direct or indirect communication.
- the system comprises respective personal mobile communication and computing devices (PMCCD), each one carried by a user, that can communicate wirelessly.
- PMCCD personal mobile communication and computing devices
- Two users of a service who are located in a common environment are introduced to each other after a partner search and suitability test.
- Checks are made using a remote computer system (RPMMSU).
- the users are informed of 'hits' via their respective PMCCDs.
- the users are thus enabled to communicate directly or indirectly with each other.
- WO-A-02/01405 relates to a people networking and locating system.
- the system allows users to locate people in transit with the same interests as them, or to find people who would satisfy a current need (e.g. a job vacancy).
- the system can make use of different services (such as those used through Internet, WAP, GPS, etc) and of devices (such as card readers) to respectively provide and update location information.
- Each user of the system provides a personal profile of their interests.
- the users may login to the system via an Internet access device or a mobile phone and search the database for compatible matches may be obtained from either the system database or other participating networking services (e.g. a dating agency). Any matches may be sent a text message in which the sender's anonymity is preserved.
- BE-A-1014586 discloses a people matching system for e.g. dating or people with similar hobbies, based on mobile communication devices programmed with parameters of user and people user would like to meet. Subscribers to the system are provided with a special mobile communication device, into which they input parameters relating to themselves and to people they would like to meet. The parameters are supplied to the device via the internet or the subscriber can program in the parameters himself or herself. If two subscribers with matching parameters come into close proximity with each other when carrying the devices, they will receive a message to alert them to this fact. The subscribers can then contact each other by e.g. looking around, telephoning or sending a text message (SMS).
- SMS text message
- GB-A-2388493 relates to a location-based computerised dating or matchmaking service, based on location-specific information from mobile access devices (such as mobile phones and PDAs), which may be cross-referenced against pre-registered subscriber demographics and preferences stored in a central repository, and implemented via messaging and related services though the medium of mobile access devices.
- mobile access devices such as mobile phones and PDAs
- This may include the use of GPS location-specific information, but may also be implemented though the use of location-specific installed sensors utilising Bluetooth, Infrared or similar short-range communications to identify potential partners within a specified arena.
- US-A-2004/0122810 describes a system and method for searching, finding and contacting dates on the Internet in instant messaging networks and/or in other methods that enable immediate finding and creating immediate contact.
- This system and method enables the user to search and find instantly compatible dates in instant messaging networks on the basis of attribute search or 1-way compatibility search or 2-way compatibility search, and to search either for potential dates that are currently Online or Offline.
- Users can be connected to the system through cellular devices and the search can be done to find someone who is fitting a certain criterion and is close to other users below a certain distance, which can be known from different ways,
- the invention proposes an application module such as a server acting as a central unit, controlling a database with data about people to be matched, and allowing, along with the architecture of the system, that any user information data can at any given moment be updated with his/her last used profile or information, in spite of the access to said application module being done by several different means (a handheld wireless device, a mobile or cellular phone, a smartphone, a PDA with wireless communication capabilities, a computer or similar device connected to Internet, a digital television set, etc.)
- the system according to this invention as a means for searching and finding people comprises a plurality of user-associated telecommunication mobile or portable devices (preferably two-way), in the following UATWT mobile or portable devices, providing and having communication capabilities, including: one or more programs or part of a program or programs, allowing composing and sending search requests or messages; storage means including at least said one program, and data used by said one program; output means to inform user (a display, an acoustical device, or an output signal to an external display, acoustical device or printer) input means (keyboard, touch screen or voice-recognition device);
- the system also comprises, in combination with said set of UATWT mobile or portable devices: a database (even more than one database or parts of a database can be used) containing a set of user-associated registers, each user having at least one user-associated register providing a user data information; said user data information containing at least the following information elements: user ID, user phone number or unique device identification number, and user location information at a
- said UATWT mobile or portable devices are further adapted to update and store at least part of said at least one field of said set of information elements of said user data information updated and stored in the database.
- each user can have more than one user-associated register but in any case the user-associated register or registers provide what will be termed as user data information.
- the application module further has communication capabilities and is accessible to the users through a telecommunication network comprising at least a mobile phone network, the Internet or any other network of computers (intranet, Internet or other similar networks).
- the application module manages communications with and between users including at least:
- said UATWT mobile or portable device is further adapted to receive information and/or measure signal characteristics of a signal received from a nearby cellular base station, at least a nearby UATWT mobile or portable device, or other nearby signal emiting source, in order to be used to obtain user location information.
- the measurement of signal characteristics embodies the measurament of the signal power and/or timing information.
- Said UATWT mobile or portable device is further adapted to include a short range radio system or device (like Bluetooth, WiFi, UWB, ZigBee, etc), or have a short range radio system or device connected to it.
- the referred anonymous communication will include text messages communication that could be SMS, MMS, SMS/MMS premium, EMS, email, etc.
- the method of this invention making use of the application module and arquitecture previously disclosed, manages communication among users comprising the following basic steps:
- Fig. 1 is a diagram representing the system of the present invention for an embodiment, being the situation shown indicative of the establishment of a communication between two mobiles by using the principles of this invention
- Fig. 2 is another diagram representing the system of the present invention for the same embodiment of Fig.1, but showing a different situation, when two users communicate with an application module or server in order to establish a condition allowing a communication among them.
- Fig. 2 also show different means a user can use to access the application module, and create, view or modify its user data information.
- the system based on UATWT mobile or portable devices for searching and finding people comprises: - a plurality of UATWT mobile or portable devices Ia, Ib, providing means for searching and finding people and having communication capabilities, including: one or more programs or parts of programs thereof allowing to compose and send search requests or other requests, compose and send messages, receive search request responses, receive request confirmations or responses and receive messages, storage means including said
- the UATWT mobile or portable devices Ia, Ib are any of a handheld wireless device, a wireless telephone, a mobile or cellular phone, a wireless Personal Communications System (PCS), a smartphone or a PDA with wireless communication capabilities and can include a short range radio system or device integrated on or connected to it.
- PCS Personal Communications System
- Both said application module and database can be constituted by several interrelated submodules which at the same time can be integrated in at least one server.
- said application submodules are integrated in at least one server, and said database or said database submodules are integrated in at least one server.
- the cited output means to inform user comprises one or any combination of the following devices: at least one display, at least one acoustical device, at least one output signal to an external display, acoustical device or printer.
- a web server 4 or server on the Internet that hosts web pages has been pictured connected to the application module 3.
- This server 4 can act as Front End to the system and pass a request to the application module 3 to be processed by it.
- Firewall 5 provides a barrier between networks that prevents or denies unwanted or unauthorized traffic, allowing connecting a trusted network (on the side of the application module 3) and an untrusted network in a more secure mode.
- the application module performs the following tasks: updating and storing in said database, at least one field of said information elements of said user data information, each time a user interacts as a sender with said application module sending a search request, and/or sending a request through said UATWT mobile or portable device, or by other means previously mentioned, having communication capabilities, managing communications with and between users including at least:
- the invention foresees the use of a location provider center interacting with said application module, in order to supply information about said at least one field of said user location information to be updated.
- each user is given at least one user-associated register providing a user data information
- said user data information contains at least the following information elements: user ID, user phone number or unique device identification number, and user location information at a given moment; These information elements are made up of one or more fields.
- the cited user data information can further comprise one or any combination of the following information elements:
- the following terminology will be used: one or any combination of the following information elements: age range of the person to look for, gender of the person to look for, - user description of personal description of a person to look for, user description of personality description of a person to look for, user description of interest description of a person to look for, kind of relationship user is looking for, location(user province and/or town and/or zip code, and/or area) and/or distance of a person to look for will be termed as searching information, and one or any combination of the following information elements: user age or birth date, user gender, user personal description, - user personality description, user interest description, kind of relationship user is interested in, user province and/or town and/or zip code and/or user's location, will be termed as user description information.
- personal description is meant information about elements of a group comprising one or any combination of the following elements: Physical appearance, height, weight, body type, hair colour, hair length and type, eyes colour, body art (ring, tattoo or piercing), ethnic origin, dressing style, nationality, languages spoken, marital status, number of children, wish for to have children, educational level, occupation, income, religion, political position, smoker, drinker, living alone or with other people or pets.
- the term interest description embraces information about elements of a group comprising one or any combination of the following elements: favourite food, eating habits, hobbies, preferred places to go out, favourite type of music, favourite type of films and favourite sports.
- the referred user data information further includes at least one list of messages, chosen from a group comprising one or any combination of the following lists of messages, or pointers to them: denied communication requests, sent communication requests, sent messages, - received messages, deleted messages, draft messages, and the system will also allow users to add, organize, rename and/or delete his/her own messages lists to user data information, and add, move, copy and/or organize the messages on the messages lists; the system will also allow the synchronization of messages lists, acccess and download selected messages, and send or receive the sent and received messages.
- UATWT mobile or portable devices Ia, Ib are further adapted to update and store at least part of said at least one field of said set of information elements of said user data information updated and stored in the database.
- the user location information at a given moment contains user's location, and/or time and/or date when said user's location was requested, stored in said UATWT mobile or portable device or in said database, or received by said application module, said UATWT mobile or portable device or said database.
- User's location will include in general one or more of the following types of location: geographical location, geographical area, base-station cell area, country, region, county, state, province, town, area code, zip code, neighbourhood, street, building, facility or address.
- the system has been simplified to include two mobiles Ia, Ib, each one associated to a respective user.
- the user of the mobile Ia on the left of Fig. 1 is connected through a base station 6 to a cellular network, and from it to said application module 3, through the Internet and a firewall 5.
- This application module 3 has access to database 2, so it can perform the actions described above when a user sends a search to the application module 3, apart from other tasks relating to said database access management, communications management, control of interactions between clients (users) and between client or user of mobiles Ia, Ib, and servers, the application module 3, or a web server 4 associated to it.
- the application module 3 After receiving a search request and performing the actions described above, the application module 3 finds a convenient user with his/her mobile Ib according to the sent search request, and offers the possibility to communicate the user of the mobile Ia, anonymously, with the user of mobile Ib (on the right of Fig. 1), being said communication between mobiles Ia, Ib indicated by the dotted line of Fig. 1.
- FIG. 2 all the elements illustrated by Fig. 1 are represented except for the mobile Ib, due to the fact that Fig. 2 represents another situation different form the one shown in Fig, 1, although that using the system proposed for the same embodiment of Fig.1.
- a user of a mobile Ia communicates with the application module 3 to perform the actions described with reference to Fig. 1, and to the web server 4 to perform managing actions, in order to manage data, creating, modifying, updating or just consulting his profile data; this data management is done by the user through said at least one program, a page on the Internet, a secure page on the Internet, or a special page adapted for mobile and portable devices, like a WAP page.
- a user of a computer 7 communicates with the web server 4, directly through the Internet and passing through said firewall 5; this data management is done by the user through a page on the Internet, a secure page on the Internet, or a user interface in computer
- the data stored in the UATWT mobile or portable device Ia, Ib are encrypted.
- the system foresee to track a presence information of users through an external presence server alone or in combination with said application module that tracks the connections and disconnections of said user to the system, and/or the communications with the system using said UATWT mobile or portable device, or said other means.
- Presence information of a user will contain one or any combination of the following information elements: - user connection status, user available communication methods, user availability schedule user's location; wherein: • user connection status can be connected, disconnected or busy;
- user availability schedule contains the days and time said user is available to receive any of said user available communication methods from other users or from the application module, and it will be provided by said user or by said presence server; if presence information of user is not obtained from a presence server, said application module will manage user presence and will provide at least the following procedures:
- the application module will wait a certain time interval and will check again;
- the application module will increase the time interval and will wait and check again; if after increasing the time interval several times, said user is still busy, the application module will inform the system and/or the user that intended to establish the communication that the user is not connected or that said communication method is not working;
- the system will very the authentication of said user and then it will set said user connection status as connected;
- the system will consider the connection status of said as connected, if the system has received within a certain time interval a search request, request and/or communication from said user, and the time is within said user available schedule.
- a location provider center interacting with said application module, is used in order to supply information about said at least one field of said user location information to be updated.
- the UATWT mobile or portable devices Ia 5 Ib are adapted to receive information and/or measure signal characteristics of at least a signal received from at least a nearby cellular base station, at least a nearby UATWT mobile or portable device, or other nearby signal emiting source;
- UATWT mobile or portable devices Ia, Ib have a connection to a device adapted to receive information and/or measure signal characteristics of at least a signal received from at least a nearby cellular base station, at least a nearby UATWT mobile or portable device, or other nearby signal emiting source, in order to be used to obtain said user location information;
- said UATWT mobile or portable devices Ia, Ib are further adapted to receive at least a satellite signal by itself or from an external device connected to it; said satellite signals can be received from satellites like Global Positioning System (GPS) satellites, Galileo positioning system satellites, or GLONASS satellites.
- GPS Global Positioning System
- Galileo positioning system satellites Galileo positioning system satellites
- GLONASS GLONASS
- said UATWT mobile or portable devices Ia, Ib are further adapted to receive information and/or measure signal characteristics of at least a signal received from a short range radio system or devicesaid short range radio system or device is integrated on said UATWT mobile or portable device, or connected to it.
- the user of said UATWT mobile or portable devices Ia, Ib manualy introduces its user's location that is transmited to said application module and if necessary it is converted to another user's location format.
- TDOA Time difference of arrival
- AOA angle of arrival
- the referred one program running on said UATWT mobile or portable devices Ia, Ib, offers to the user, when selecting a user contained on said list of found people, at least part of a group comprising one or any combination of the following information elements of said selected user: - user ID; user province and/or town and/or zip code; distance between found people and user; user location information; user age, user date of birth, user horoscope and year of birth, user year of birth or users' age difference; - user's photo or user's selected image; indication of the degree of matching between said user data information of the people on said list and said user data information of the user; user gender; user personal description; - user personality description; user interest description; user description of personal description of a person to look for; user description of personality description of a person to look for; user description of interest description of a person to look for.
- the cited program also includes means to sort out and/or filter said list of found people by any of said information elements, or by any field of said information elements according to user
- the anonymous communication provided by the system, it will include one or any combination of the following types of communication means: - text messages, chat communication, instant messaging communication, voice communication, video communication; prepared and/or initiated and/or composed, at least in part, using said one program within said UATWT mobile or portable devices.
- part of said messages or communication means are encrypted.
- the voice communication will be established with at least one of the following devices: - another UATWT mobile or portable device.
- VoIP voice over Internet Protocol
- SIP Session Initiation Protocol
- PSTN public switched telephone network
- POTS plain old telephone service
- a computer a fixed or mobile device using VoIP voice communication using SIP or similar protocol.
- a fixed or mobile device using push-to-talk communication a fixed or mobile device using push-to-talk communication.
- the voice communication could also be established with the application module, where it will be recorded and then could be retrieved by one of the previous devices.
- Video communication will be established with at least one of the following devices: - another UATWT mobile or portable device with video communication capabilities.
- SIP Session Initiation Protocol
- an anonymous communication After being accepted by the selected recipient a voice and/or video communication an anonymous communication can be established using some of the following methods:
- chat areas or rooms will be created to promote contacts between users who have common characteristics like being or living within a certain distance or area, have similar hobbies or interests, etc. Users will be able to create their own thematic rooms, and invite other users. These chat rooms will be reviewed, controlled and managed by the application module.
- the program or programs stored in the UATWT mobile or portable device offers users at least one people classification list to classify found or contacted people, chosen from a group comprising one or any combination of the following people classification lists: favourite list (list of preferred users), black list (list of users from whom no communication is wanted), - white list (list of users allowed to have communication with); said people classification lists being included in said user data information stored in said UATWT mobile or portable device and/or stored in said database.
- the system further allows a user to specify a default communication option, to define whether the system should automatically allow, ask or deny communication with people not included on any of the people classification lists, and wherein said default communication option is stored in said database, and/or is stored in said UATWT mobile or portable device.
- the system will allow a user to give some score value to the users that he/she adds to his/her person classification list. Said score value will allow the user to sort his/her list.
- said score value will allow the system to use it for example to: ban users that are on several black list and/or have several high negative score values on some black lists, give some special offer and/or prize to users that are on several white lists and/or have several high positive score values on some white lists.
- a user will be able to check at any given moment if he/she has been included on one or more people classification list of other users.
- the system On a first request, the system will return to said user a reverse classification list of other users that have included him/her in their people classification list. Additionally it can be specified on said reverse classification list which kind of list said user has been included.
- a user will be also notified at a given moment that he/she has been added to other user's people classification list, offering him/her links or buttons intended for several actions.
- Said several actions could be: add one or more of said other users to some of the user people classification list, start the user an anonymous communication with one or more of said other users, access to more detailed information of one or more of said other users,
- the system can provide to a user the following different types of user lists: returned list of found people people classification list reverse classification list
- Adjacent to each userID of said types of user lists a group comprising one or any combination of the following elements could be added: one or more of the information elements of the user data information, one or more of the data obtained during the searching procedures, usage information and statistics, communication information and statistics, - links or buttons intended for several actions, said several action, could be: add said other users of a list, to some of the user people classification list, start the user an anonymous communication with one or more said other users of a list, access to more detailed information of one or more of said other users of a list, - sort the list with descending or ascending order by selecting one or part, of one or more of the previously mentioned elements, W
- said list may be implemented using any data structure known in the art, such as a linked list, sorted data array, heapsort data structure, and the like.
- This invention also refers to a method for searching and finding people with common or mutual interests which is based on the use of: - a plurality of UATWT mobile or portable devices Ia, Ib having communication capabilities,
- one application module 3 having communication capabilities and accessible to the users through a telecommunication network, having the features and being interconnected among them as previously defined when describing the system, wherein said method, on the basis of said application module, manages communication with and between users comprising:
- the referred user location information at a given moment contains user's location, and/or time and/or date when said user's location was requested, and is stored in said UATWT mobile or portable device or in said database, or received by said application module, said UATWT mobile or portable device or said database.
- the data stored in the UATWT mobile or portable device is encrypted.
- At least part of said at least one field of the set of information elements of said user data information stored in the UATWT mobile or portable device, and at least one field of said set of information elements of said user data information stored in the database are synchronized, or their synchronization is offered to the user, if they are updated and stored in either said database or said mobile portable device.
- the list of found people on the last search request will be stored in said UATWT mobile or portable device, and any user will be able to access it.
- the inventors have foreseen the following synchronization cases and procedures: a) Procedure wherein each time the user modifies and stores at least part of at least one field of said set of information elements of said user data information in the UATWT mobile or portable, said system notifies the user and/or synchronizes at least said at least part of said at least one field of said set of information elements of said user data information stored in the database with said at least part of said at least one field of said set of information elements of said user data information modified and stored in the UATWT mobile or portable device.
- Procedure wherein each time the user sends a search request or sends a request, if after the last search request it has not been synchronized and the user has modified and stored at least one field of said set of information elements of said user data information in the database through a telecommunication network, said system notifies the user and synchronizes at least part of said at least one field of said set of information elements of said user data information stored in the UATWT mobile or portable device with said at least part of said at least one field of said set of information elements of said user data information modified and stored in the database.
- Procedure wherein each time the user sends a search request or sends a request, if after the last search request it has not been synchronized and the user has modified and stored at least one field of said set of information elements of said user data information related to the search request in the database through a telecommunication network, said system notifies the user and offers the user the synchronization of at least part of said at least one field of said set of information elements of said user data information stored in the UATWT mobile or portable device with said at least part of said at least one field of said set of information elements of said user data information modified and stored in the database.
- a conflict during the synchronization occurs, if a synchronization is intended, when at least part of said at least one field of said set of information elements of said user data information stored in the database has been modified and no previous synchronization has been performed, and said at least part of said at least one field of said set of information elements of said user data information stored in the UATWT mobile or portable device, has also been modified and no previous synchronization has been performed.
- Steps a) and b) above cited can be performed in any given order.
- a special case of this formula will be when each coefficient factor is equal to 1 A; then the sum of matching will be the arithmetic mean of the average of the degree of direct matching and the degree of reverse matching.
- Another special case is when the degree of reverse matching is zero, and them the degree of direct matching is one; this special case will cause that the degree or matching (MD) will be equal to the degree of direct matching; degree of matching of A with B will be:
- MDAB C Md MdAB + CM ⁇ Mr BA degree of matching of B with A will be: Mr AB the formulae to calculate the direct and reverse matching will be:
- Mr AB DA AB (degree of adjustment (DA) of A with B)
- each information element has its weight or degree of adjustment (We) that can have a default value defined by the system, or the user can specify them; each information element has its proximity weight (Wp), that should be less than one; If the searching information and the user description information of both compared users do not contain the same information, the proximity weight (Wp) indicate in weight a degree of proximity.
- Wp proximity weight
- the calculation of the degree of adjustment will be performed by comparing and determining the proximity of the information element of said searching information and the information element of said user description information and using previously described weight, as it is shown in the following formula:
- one or a combination of the following solutions will be used during the comparison of information elements with no information: a) considering the information as it is not important, and consider the comparison result as coincidence. b) not including this information element on the calculation formula c) considering the comparison result as no coincidence and apply the weight of no coincidence or the lowest degree of proximity.
- a situation can occur when a user not having provided or having incompletely provided some information of some of the information elements of said searching description and/or said user description information. Under such a circumstance, the search method will be different depending on the information available on the information elements of said searching description and said user description information.
- the invention has considered the following cases and search procedures detailed in the following Table 1 :
- Basic Data Does not have any information about any information element of User Personal Information or Searching Information
- UPI User Personal Information
- FU-UPI Search User's User Personal Information
- FU-UPI Found User's User Personal Information
- SU-SI Search User's Searching Information
- FU-SI Found User's Searching Information
- FastSearch is a search that will select users found in the database that their related information elements of their user data information match the information elements defined on the search request; i.e. gender, within age range, within location area and kind of relationship that a user is interested on. In the returned list any degree of matching indication will not be shown.
- DetailedSearch will only be possible to be performed when both users to be compared have filled their user personal information and searching information; said DetailedSearch selects users found in the database wherein their related information elements of their user data information match the excluding information elements defined on the search request, and then their degree or matching is calculated; therefore said list of found people will include the users with higher degree of matching.
- the same process will be repeated after converting one of more of the excluding information elements to non-excluding information elements. This will be done until enough users are found, or there are not any excluding information to convert.
- not all the excluding information elements can be converted to non-excluding, i.e if a user sends a search request searching to a woman for dating the system could never return a man on said list of found people.
- the system decides, depending on the search request, which information elements are excluding information elements, and which ones can or cannot be converted to non-excluding information elements, but user could also decide it and/or decide the weight values by using said one program.
- SemiFastSearch is a search similar to a DetailedSearch but that due to some lack of information on any of either users searching information or user personal information, only one part of the DetailedSearch can be done, and then only a partial degree of matching can be returned.
- An example of said SemiFastSearch will be the search performed by a user that only has said searching information comparing with other users found in the database that at least have their user personal information.
- the system will perform the search selecting users from the database that are connected, but a posible implementation can allow user to choose if he/she wants to search for connected and/or disconnected users; because some users may have stop using the service, although there have not unsubscribed, the system can filters and limit the disconnected users using their last connection date and time; the date and time limit is decided by the system, but but user could also decide it by using said one program.
- the system will offer the user the opportunity to select if only the not already found and/or not contacted users appearing on the list.
- Another search option will be to only perform the search selecting news users from the database, users that they have become users of the system since last time said user disconnected from the system or a period specified by the system or the user.
- Another search option is that the user could choose if the search procedure should return a direct degree of matching, the reverse degree of matching, or the combination of both.
- the system or a user can decide to promote some events like meetings, parties, interviews, chat rooms, hobbies club activities, sports club activities or other similar activities to be offered to the user or to other users of the system. In these situatations the system will intend to create group of high compatibility, using the degree of compatibility between the users. Any of said meetings, parties, interviews, etc. cited can be real, involving a true meeting among users, or virtual conducted by instance trough a communication means, i.e.
- the process will began using his/her contacts (users from referred user's people classification list) and sending a search request with the required searching information related to the event.
- the returned list of found users will contain the X users with higher compatibility and said group of users will be added to the list created for said event.
- This process will be repeated and the X users with higher compatibility will be also added to the list created for said event, until the list has a desired number of users; the desired number of users of the list, and the number X could be defined by the user.
- an ideal user description information and searching information will be created for the event; that ideal user could not be included on any list of found users; the same procedure described in the case of a user will be performed using said ideal user; once the list is created the created ideal user could be erased.
- an indication of the degree of connection among a user who performed a search request of the list and each of the given contacts could be added.
- contact network will be termed the group of users included in said user people classification lists. The procedure to calculate said degree of connection of contacts network will be as following:
- grade 0 user is already on the user contact network
- grade 1 contacts that are on both contacts networks
- grade 2 contacts of one contact network that can be connected to the other contacts networks using at least one contact node
- grade 3 contacts of one contact network that can be connected to the other contacts networks using at least two contact nodes
- grade X contacts of one contact network that can be connected to the other contacts networks using at least (X-I) contact nodes.
- said degree of connection of contacts network will be calculated using the following formula:
- W x is the weight for each grade, and it can have different value depending on the type of search and/or user preferences.
- N x is the number of contacts of each grade.
- the degree of connection can refer to different type of user lists, like favourite list or other list.
- the number of the mobile phone could be used.
- said one program after obtaining the permission from the user could retrieve the names and telephone numbers that are on the agenda of said user's telephone, and use them on the calculation of the degree of connection.
- Nx W X+ *N X+ - W X- *N X-
- W x+ is the weight for wanted-contacts of degree "x"
- N x+ Number of unwanted-contacts of degree "x" W x- is the weight for unwanted-contacts of degree "x" N x- Number of unwanted-contacts of degree "x"
- the final positive or negative value of the degree of connection with the contact will depend on the positive or negative value of Ni and the weight for each grade (Wi).
- MD is the degree of matching
- W D c is the weigh for the degree of connection.
- the application module performs a query or set of queries to the database and returns a list of found people with common or mutual interests and information associated thereof.
- the users also will be able to perform an automatic search request. Users will be able to send an automatic search request and the system will return a found user or a list of found people when it will find a suitable user that matches the search request, for example and by way of non-limiting examples of certain embodiments of the present invention the system could inform the user when:
- 2- a user has a mutual matching higher than a certain value.
- 3- a specific user, or users that are in the user's people classification list are within a certain distance of the user.
- 4- a user has several of the search criteria defined on the automatic search request, like sex, age, kind of relationship user is interested on, height, weight, interests, hobbies, connection matching, own matching, his matching and the mutual matching.
- 5- a new user is within a certain distance of the user.
- one or more automatic search requests can be stored in the cited database.
- the system When the automatic search finds a suitable user or users, the system will inform the user who has sent the automatic search request and will return the found user or a list of found people who send the automatic search request, and/or will inform the found user or users.
- the user who sends the automatic search request could specify the days and times at which automatic search could be done.
- the new found users will be highlighted, or the user could specify that only wants to receive new found users for each automatic search, so that the already found users are send again to the user on the returned found user or returned found users list.
- Any user of the system and method here disclosed will be given access to part of other users data information in case of said other users being included in some of the user people classification lists, or in said list of found people.
- links or buttons will be provided to the user intended for several actions.
- any of said other users can be added to some of the user people classification list or an anonymous communication with one of said other users be started.
- a list of common matches between said searching information and user description information of both user and other users is provided to said user.
- a short text, voice and/or video of the other user describing himself/herself, his/her interests, what he/she is looking for and its description, or who he/she is looking for and his/her description is also provided.
- Any user can, at any moment filter and restrict the information from his/her user data information that it is public, the information available to be shown to the users that are on his/her people classification list depending on which people classification lists are they in, and the information that only will be shown to specific user when the user agree to do so.
- the system On said list of found people, or when the user wants to start an anonymous communication with other user, the system will info ⁇ n him/her of the available communication methods to communicate with said other user, by taking into account the communication method available by the user who wants to start the communication and the communication method available by said other user.
- One embodiment of the system will use SMS premium and/or MMS premium to send the search requests, and/or the requests and/or the messages of the user from said UATWT mobile or portable devices to said application module. User will be able to check using said one program, the amount of messages and data having been sent and received, and the associated cost.
- the system here described is especially suitable to be used by users to search other users for flirting, dating, friendships, perform some activity together. It further will help in contacting users to share similar or compatible interests, share hobbies, occupational, professional, religious or political interests, share a recent experience, share similar problems, cope against situations like illness or addictions,
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- Mobile Radio Communication Systems (AREA)
- Information Transfer Between Computers (AREA)
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/IB2006/000870 WO2007119088A1 (en) | 2006-04-13 | 2006-04-13 | System and method based on mobile or portable devices for searching and finding people with common or mutual interests |
Publications (1)
Publication Number | Publication Date |
---|---|
EP2013774A1 true EP2013774A1 (de) | 2009-01-14 |
Family
ID=37696026
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP06820720A Ceased EP2013774A1 (de) | 2006-04-13 | 2006-04-13 | System und verfahren auf der basis mobiler oder tragbarer geräte zum suchen und finden von personen mit gemeinsamen oder gegenseitigen interessen |
Country Status (2)
Country | Link |
---|---|
EP (1) | EP2013774A1 (de) |
WO (1) | WO2007119088A1 (de) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW201030645A (en) | 2009-02-03 | 2010-08-16 | li-he Yao | Information exchange apparatus, method and its management system by utilizing the wireless channel |
CN102340331A (zh) * | 2010-07-20 | 2012-02-01 | 上海闻泰电子科技有限公司 | 移动终端蓝牙***自动识别身份并发出信号的方法 |
CN102006552A (zh) * | 2010-11-22 | 2011-04-06 | 上海合合信息科技发展有限公司 | 基于地理位置信息建立联系人群组的方法 |
CN103207900B (zh) * | 2013-03-21 | 2016-04-13 | 百度在线网络技术(北京)有限公司 | 基于位置信息向目标用户提供询问请求信息的方法与装置 |
CN106161184A (zh) * | 2015-03-30 | 2016-11-23 | 重庆邮电大学 | 消息交互方法和即时通讯服务器及通信*** |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5963951A (en) * | 1997-06-30 | 1999-10-05 | Movo Media, Inc. | Computerized on-line dating service for searching and matching people |
US6549768B1 (en) * | 1999-08-24 | 2003-04-15 | Nokia Corp | Mobile communications matching system |
US6542748B2 (en) * | 2000-06-10 | 2003-04-01 | Telcontar | Method and system for automatically initiating a telecommunications connection based on distance |
US20040122810A1 (en) * | 2000-06-22 | 2004-06-24 | Yaron Mayer | System and method for searching, finding and contacting dates on the Internet in instant messaging networks and/or in other methods that enable immediate finding and creating immediate contact |
FI111781B (fi) * | 2001-01-29 | 2003-09-15 | Esa Runola | Menetelmä partnerin löytämiseksi |
-
2006
- 2006-04-13 WO PCT/IB2006/000870 patent/WO2007119088A1/en active Application Filing
- 2006-04-13 EP EP06820720A patent/EP2013774A1/de not_active Ceased
Non-Patent Citations (2)
Title |
---|
See also references of WO2007119088A1 * |
TSUCHIYA Y ET AL: "FIELDCAST: MAKING THE BEST USE OF HETEROGENEOUS ACCESS NETWORKS", JAPAN TELECOMMUNICATION REVIEW, TELECOMMUNICATIONS ASSOCIATION. TOKYO, JP, vol. 14, no. 5, 1 September 2002 (2002-09-01), pages 27 - 32, XP009052868, ISSN: 0915-2334 * |
Also Published As
Publication number | Publication date |
---|---|
WO2007119088A1 (en) | 2007-10-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8798544B2 (en) | Wireless communications using coinciding multiple pairing criteria | |
US8010131B2 (en) | System and method for enabling social interactive wireless communications | |
US8688141B2 (en) | System and method for providing communication services to mobile device users incorporating proximity determination | |
US9503533B2 (en) | Network manager system for location-aware mobile communication devices | |
US9564025B1 (en) | Systems and methods for indicating a user state in a social network | |
US11005955B2 (en) | Social network for monitoring user activity | |
US11272020B2 (en) | Social network for mapping gradations to target intent | |
US6480885B1 (en) | Dynamically matching users for group communications based on a threshold degree of matching of sender and recipient predetermined acceptance criteria | |
US9098833B2 (en) | Populating and managing (PAM) contact information in the network address book (NAB) | |
US20050021750A1 (en) | System, method and apparatus for connecting users in an online computer system based on their relationships within social networks | |
US20100131502A1 (en) | Cohort group generation and automatic updating | |
MXPA03000110A (es) | Sistema y metodo de investigacion para buscar y contactar citas en mensajeros instantaneos en la red y/o en otros metodos capaces de encontrar y crear un contacto inmediato. | |
US20040203896A1 (en) | Proximity-based matching method and system | |
KR20060131894A (ko) | 매칭 시스템 및 방법 | |
EP2250800B1 (de) | System und verfahren zum dynamischen aktualisieren und bereitstellen von datenobjekten auf der basis von absender- und empfängerzuständen | |
WO2005039221A1 (ja) | プレゼンス表示システムにおけるサーバー装置及びクライアント装置 | |
WO2012035149A1 (en) | Social discovery network system and method based on mobile positioning | |
US20100056173A1 (en) | System for context-dependent alerts, including distance proximity alerts, and anonymous communication by users of wireless mobile devices | |
US20160381501A1 (en) | System and Method for Locationally Aware Communication | |
US20110045851A1 (en) | Ad-hoc group formation for users of mobile computing devices | |
US20170208029A1 (en) | System and Method for Improved Social Networking | |
EP2013774A1 (de) | System und verfahren auf der basis mobiler oder tragbarer geräte zum suchen und finden von personen mit gemeinsamen oder gegenseitigen interessen |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
17P | Request for examination filed |
Effective date: 20081112 |
|
AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LI LT LU LV MC NL PL PT RO SE SI SK TR |
|
AX | Request for extension of the european patent |
Extension state: AL BA HR MK YU |
|
17Q | First examination report despatched |
Effective date: 20110310 |
|
DAX | Request for extension of the european patent (deleted) | ||
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R003 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE APPLICATION HAS BEEN REFUSED |
|
18R | Application refused |
Effective date: 20130115 |