DE102011118103B3 - Method for transmitting message from server to mobile data processing units e.g. mobile phones, of users, involves transmitting data of user from server to processing unit when confirmation is transmitted to server from processing units - Google Patents
Method for transmitting message from server to mobile data processing units e.g. mobile phones, of users, involves transmitting data of user from server to processing unit when confirmation is transmitted to server from processing units Download PDFInfo
- Publication number
- DE102011118103B3 DE102011118103B3 DE102011118103A DE102011118103A DE102011118103B3 DE 102011118103 B3 DE102011118103 B3 DE 102011118103B3 DE 102011118103 A DE102011118103 A DE 102011118103A DE 102011118103 A DE102011118103 A DE 102011118103A DE 102011118103 B3 DE102011118103 B3 DE 102011118103B3
- Authority
- DE
- Germany
- Prior art keywords
- server
- data processing
- users
- user
- processing units
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/023—Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/08—Access security
Abstract
Description
Die Erfindung betrifft ein Verfahren zum Übermitteln einer Nachricht von einem Server auf mobile Datenverarbeitungseinheiten.The invention relates to a method for transmitting a message from a server to mobile data processing units.
Mobile Datenverarbeitungseinheiten sind heutzutage häufig in Form von so genannten Smartphones ausgebildet, die ein Mobiltelefon darstellen, das neben den üblichen Telefonfunktionen ein Betriebssystem aufweist, unter dem zusätzliche Applikationsprogramme, so genannte App, laufen können. Umgekehrt kann ein Smartphone auch als kleiner transportabler Computer mit der zusätzlichen Funktionalität eines Mobiltelefons aufgefasst werden.Mobile data processing units are nowadays often in the form of so-called smartphones, which represent a mobile phone which, in addition to the usual telephone functions, has an operating system under which additional application programs, so-called app, can run. Conversely, a smartphone can also be understood as a small portable computer with the additional functionality of a mobile phone.
Des Weiteren sind Nutzer von Smartphones häufig auch Mitglieder sozialer Netzwerke, über die mit anderen Nutzern von Datenverarbeitungseinheiten, so genannten Freunden, Kontakt gehalten werden kann. Die Freunde können in Folge einer geeigneten Abfrage einer Freundeliste hinzugefügt werden. Anfragen hierzu können beispielsweise in Kenntnis des hinterlegten Nutzerprofils erfolgen, beispielsweise bei Übereinstimmung bestimmter Interessen oder dergleichen.Furthermore, smart phone users are often members of social networks, through which other users of data processing units, so-called friends, can be kept in contact. The friends can be added as a result of a suitable query a friend list. Requests for this can be made, for example, with knowledge of the stored user profile, for example, if certain interests match or the like.
Aus dem Stand der Technik ist bereits ein Verfahren zur Herstellung sozial interaktiver drahtloser Kommunikation zwischen mindestens zwei mobilen Endgeräten bekannt (
Aus dem Stand der Technik ist zudem ein Verfahren zum Abgleichen von Benutzern mobiler Geräte für geschäftliche und soziale Zwecke bekannt (
Aus dem Stand der Technik ist ebenfalls ein mobiles Partnervermittlungssystem unter Einbeziehung des Nutzerstandortes bekannt (
Der Erfindung liegt die Aufgabe zugrunde, ein Verfahren zum Übermitteln einer Nachricht von einem Server auf mindestens zwei mobile Datenverarbeitungseinheiten bereitzustellen, mittels dessen eine einfache Kontaktaufnahme zwischen zwei Nutzern von mobilen Datenverarbeitungseinheiten möglich ist.The invention has for its object to provide a method for transmitting a message from a server to at least two mobile data processing units, by means of which a simple contact between two users of mobile data processing units is possible.
Diese Aufgabe ist erfindungsgemäß durch das Verfahren mit den Merkmalen des Patentanspruchs 1 gelöst.This object is achieved by the method with the features of
Nach der Erfindung wird mithin ein Verfahren zum Übermitteln einer Nachricht von einem Server auf mindestens eine erste mobile Datenverarbeitungseinheit eines ersten Nutzers und eine zweite mobile Datenverarbeitungseinheit eines zweiten Nutzers vorgeschlagen. Auf dem Server wird eine Serversoftware ausgeführt, die auf eine Datenbank zugreift, die Registrierdaten der Nutzer und den Registrierdaten zugeordnete Attribute der Nutzer enthält. Auf den mobilen Datenverarbeitungseinheiten wird jeweils eine Applikationssoftware ausgeführt. Bei dem Verfahren wird zunächst eine Verbindung zwischen der ersten mobilen Datenverarbeitungseinheit und dem Server aufgebaut. Dann werden Berechtigungsdaten des ersten Nutzers von der ersten Datenverarbeitungseinheit an den Server übermittelt. Der Standort, an dem die erste mobile Datenverarbeitungseinheit angeordnet ist, wird bestimmt und mittels der auf der ersten mobilen Datenverarbeitungseinheit ausgeführten Applikationssoftware an den Server übermittelt. Auch wird eine Verbindung zwischen der zweiten mobilen Datenverarbeitungseinheit und dem Server aufgebaut, wobei Berechtigungsdaten des ersten Nutzers von der zweiten Datenverarbeitungseinheit an den Server übermittelt werden. Der Standort der zweiten mobilen Datenverarbeitungseinheit wird bestimmt und mittels der auf der zweiten mobilen Datenverarbeitungseinheit ausgeführten Applikationssoftware an den Server übertragen. Die Attribute der beiden Nutzer der beiden Datenverarbeitungseinheiten werden mittels der Serversoftware verglichen. Auch werden der erste Standort und der zweite Standort, das heißt die Standorte der beiden mobilen Datenverarbeitungseinheiten, mittels der Serversoftware verglichen. Wenn eine vorbestimmte Anzahl von Attributen der beiden Nutzer übereinstimmt und die Standorte der beiden Datenverarbeitungseinheiten einen Abstand haben, der kleiner ist als mindestens ein vorgegebener Maximalabstand, wird von dem Server an die beiden mobilen Datenverarbeitungseinheiten jeweils eine Freigabeabfrage übermittelt. Wenn dann von den beiden Datenverarbeitungseinheiten als Antwort auf die jeweilige Freigabeabfrage jeweils eine Freigabebestätigung an den Server übermittelt wird, werden von dem Server die Nachricht darstellende Berechtigungsdaten des ersten Nutzers an die zweite Datenverarbeitungseinheit und die Nachricht darstellende Berechtigungsdaten des zweiten Nutzers an die erste Datenverarbeitungseinheit übermittelt.According to the invention, there is thus a method for transmitting a message from a server to at least a first mobile Data processing unit proposed by a first user and a second mobile data processing unit of a second user. Server software executing on the server accesses a database containing users 'registration data and users' attributes associated with the registration data. In each case an application software is executed on the mobile data processing units. In the method, a connection is first established between the first mobile data processing unit and the server. Then, authorization data of the first user is transmitted from the first data processing unit to the server. The location at which the first mobile data processing unit is arranged is determined and transmitted to the server by means of the application software executed on the first mobile data processing unit. Also, a connection is established between the second mobile data processing unit and the server, wherein authorization data of the first user are transmitted from the second data processing unit to the server. The location of the second mobile data processing unit is determined and transmitted to the server by means of the application software running on the second mobile data processing unit. The attributes of the two users of the two data processing units are compared by means of the server software. Also, the first location and the second location, that is the locations of the two mobile data processing units, are compared by means of the server software. If a predetermined number of attributes of the two users match and the locations of the two data processing units have a distance which is smaller than at least a predetermined maximum distance, the server transmits a release request to the two mobile data processing units. If in each case a release acknowledgment is transmitted to the server by the two data processing units in response to the respective release request, authorization data of the first user representing the message to the second data processing unit and authorization data representing the message of the second user are transmitted to the first data processing unit by the server.
Mit dem Verfahren nach der Erfindung ist es mithin möglich, Kontakt mit Nutzern von mobilen Datenverarbeitungseinheiten aufzunehmen, die sich in einem vorgegebenen Umkreis befinden und die Überschneidungen bei den jeweils angegebenen Attributen haben. Auf dem Server sind vorzugsweise eine Vielzahl von Nutzern registriert, deren Daten bzw. Attribute und Standorte miteinander verglichen werden.With the method according to the invention, it is thus possible to make contact with users of mobile data processing units that are within a predetermined radius and that have overlaps in the respectively specified attributes. A multiplicity of users whose data or attributes and locations are compared with one another are preferably registered on the server.
Attribute im Sinne der Erfindung sind beispielsweise Interessen. So können die Attribute beispielsweise Interessen wie Sport, Kunst, Musik und dergleichen sein. Auch kann aber ein Beziehungsstatus, ein Wohnort oder ein Geburtsort ein Attribut darstellen.Attributes in the sense of the invention are, for example, interests. For example, the attributes may be interests such as sports, art, music, and the like. But a relationship status, a place of residence or a place of birth can also be an attribute.
Die Interessen bzw. Attribute sind in der Datenbank abgelegt. Die Attribute werden von den Nutzern in der Datenbank hinterlegt. Bei der Hinterlegung der Attribute kann von der Serversoftware eine so genannte ”Best List” zur Verfügung gestellt werden. Damit ist es möglich, von verschiedenen Nutzern häufig eingegebene Attribute bzw. Interessen aufzulisten oder auch bei der Eingabe der Attribute ins Detail zu gehen. Wird beispielsweise bei der Eingabe von Sport von der ”Best List” der Begriff Fußball vorgeschlagen, kann der jeweilige Nutzer durch entsprechende Auswahl diese Spezifizierung in einfacher Weise vornehmen. Des Weiteren ist die Nutzung der von der ”Best List” vorgegebenen Begriffe insofern vorteilhaft, dass ansonsten eine Schnittmenge von Attributen nur schwer zu erreichen sein wird. Wenn beispielsweise ein Nutzer an Philosophie interessiert ist und als Attribut den Begriff ”philosophieren” eingibt, kann dies die Kontaktaufnahme bzw. das Finden von Nutzern mit den gleichen Interessen erschweren. Wenn aber das von dem System vorgegebene empfohlene Wort von verschiedenen Nutzern gewählt wird, beispielsweise ”Philosophie” anstatt des eingegebenen Begriffs ”philosophieren”, erhöht dies die Wahrscheinlichkeit von der Übereinstimmung von Attributen mit denjenigen von anderen Nutzern, da der Begriff von der Gesamtheit der Nutzer häufiger benutzt wird als der Begriff ”philosophieren”.The interests or attributes are stored in the database. The attributes are stored by the users in the database. When depositing the attributes, a so-called "Best List" can be provided by the server software. This makes it possible to list frequently entered attributes or interests of different users or to go into detail when entering the attributes. For example, if the term football is proposed when entering sports from the "Best List", the respective user can make this specification in a simple manner by appropriate selection. Furthermore, the use of the terms specified by the "Best List" is advantageous in that otherwise an intersection of attributes will be difficult to achieve. For example, if a user is interested in philosophy and uses the term "philosophize" as an attribute, it may make it more difficult to contact or find users with the same interests. However, if the recommended word provided by the system is chosen by different users, for example "philosophy" rather than the term "philosophize", this increases the likelihood of matching attributes with those of other users, since the term is used by the totality of users used more often than the term "philosophize".
Die Standorte der beiden Datenverarbeitungseinheiten können mittels GPS, mittels W-LAN und/oder mittels einer Funkmastidentifizierung bestimmt werden. Die Standortbestimmung mittels GPS bietet sich insbesondere bei mobilen Datenverarbeitungseinheiten mit einem GPS-Modul an. Zudem ermöglicht GPS die Standortbestimmung mit einer hohen Genauigkeit. Alternativ kann mittels der Funkmastidentifizierung die Lage der mobilen Datenverarbeitungseinheit innerhalb einer bestimmten Funkmastzelle eines Mobilfunkanbieters bestimmt werden. Dies erfolgt zwangsläufig mit einer höheren Ungenauigkeit als bei einer Standortbestimmung mittels GPS. Ein Wechsel zwischen den verschiedenen Standortbestimmungsmethoden ist in Abhängigkeit von der jeweiligen Netzverfügbarkeit denkbar.The locations of the two data processing units can be determined by means of GPS, by means of W-LAN and / or by means of a radio mast identification. Positioning by means of GPS is particularly suitable for mobile data processing units with a GPS module. In addition, GPS allows positioning with a high accuracy. Alternatively, by means of the radio mast identification, the position of the mobile data processing unit within a specific radio mast cell of a mobile radio provider can be determined. This inevitably takes place with a higher degree of inaccuracy than in a position determination by means of GPS. A change between the different positioning methods is conceivable depending on the respective network availability.
Alternativ oder zusätzlich kann der Standort der beiden mobilen Datenverarbeitungseinheiten mittels einer manuellen Eingabe des jeweiligen Nutzers bestimmt werden. Beispielsweise kann der jeweilige Nutzer GPS-Daten oder einen dem System bekannten Standort, wie beispielsweise ein Museum, ein Restaurant oder dergleichen an seiner mobilen Datenverarbeitungseinheit zur Übermittlung an die Serversoftware eingeben. Eine manuelle Eingabe bietet sich insbesondere an, wenn temporär keine elektronische Standortbestimmung in automatisierter Weise möglich ist, beispielsweise vor einem wissentlichen Eintritt in ein so genanntes Funkloch.Alternatively or additionally, the location of the two mobile data processing units can be determined by means of a manual input of the respective user. For example, the respective user may use GPS data or a location known to the system, such as a museum, a restaurant or the like on his mobile data processing unit for transmission to the Enter server software. A manual input is particularly useful if no electronic location determination is possible in an automated manner, for example, prior to a knowledgeable entry into a so-called radio hole.
Bei einer bevorzugten Ausführungsform des Verfahrens nach der Erfindung werden die Standorte der mobilen Datenverarbeitungseinheiten in bestimmten Zeitintervallen aktualisiert und in der Datenbank abgelegt. Auch ist es vorteilhaft, wenn die Standortbestimmungsmethode geändert wird, sobald ein genaueres bzw. präziseres Verfahren möglich ist. Beispielsweise kann von einer Funkmastidentifizierung auf eine GPS-Standortbestimmung gewechselt werden, sobald ein GPS-Netz verfügbar ist.In a preferred embodiment of the method according to the invention, the locations of the mobile data processing units are updated at certain time intervals and stored in the database. It is also advantageous if the location method is changed as soon as a more accurate or more precise method is possible. For example, it is possible to switch from a radio mast identification to a GPS positioning when a GPS network is available.
Um das Verfahren nach der Erfindung benutzerdefiniert durchführen zu können, stellt die Serversoftware vorzugsweise eine über ein Datenverarbeitungsnetz zugängliche Registrierplattform für einen Nutzer bereit. Die Registrierplattform ist damit beispielsweise über das Internet zugänglich, so dass auf diesem Wege eine Neuanmeldung als Nutzer des Systems und die Eingabe der Attribute erfolgen kann. Zweckmäßigerweise werden bei der Registrierung als Nutzer eine E-Mail-Adresse, der Name des Nutzers, ein Kosename des Nutzers und dergleichen hinterlegt. Das Hinterlegen der E-Mail-Adresse sollte zwingend sein, damit bei Verlust eines Passworts durch Übermitteln eines neuen Passworts eine Weiternutzung des Systems und damit Durchführung des Verfahrens nach der Erfindung möglich ist. Auch kann auf der Registrierungsplattform ein Profilbild hinterlegt werden. Auch ist es denkbar, dass die Registrierungsplattform als App bereitgestellt wird und von einem Marketplace auf die jeweilige mobile Datenverarbeitungseinheit geladen wird. Auf der Registrierplattform können auch die Berechtigungsdaten definiert werden, mittels derer ein Nutzer der jeweiligen mobilen Datenverarbeitungseinheit eine Verbindung zu dem Server und der dort laufenden Applikationssoftware herstellt. Die Berechtigungsdaten bestehen zweckmäßigerweise aus einem Benutzernamen und einem Kennwort.In order to be able to carry out the method according to the invention in a user-defined manner, the server software preferably provides a registration platform accessible to a user via a data processing network. The registration platform is thus accessible, for example, via the Internet, so that in this way a new application can be made as a user of the system and the input of the attributes. Appropriately, when registering as a user, an e-mail address, the name of the user, a pet name of the user and the like are stored. The deposit of the e-mail address should be mandatory, so that in case of loss of a password by transmitting a new password further use of the system and thus implementation of the method according to the invention is possible. Also, a profile picture can be deposited on the registration platform. It is also conceivable that the registration platform is provided as an app and is loaded from a marketplace to the respective mobile data processing unit. The authorization data can also be defined on the registration platform, by means of which a user of the respective mobile data processing unit establishes a connection to the server and the application software running there. The authorization data expediently consists of a user name and a password.
Auf der Registrierplattform kann bei einer vorteilhaften Ausführungsform auch von den Nutzern jeweils vorgegeben werden, ab welcher Anzahl von übereinstimmenden Attributen eine Freigabeabfrage von dem Server an die mobilen Datenverarbeitungseinheiten übermittelt wird. Die Nutzer können also angeben, wie viele übereinstimmende Interessen vorliegen müssen, damit eine Freigabeabfrage von dem Server generiert und an die beiden mobilen Datenverarbeitungseinheiten übermittelt wird. Die Freigabeabfrage erscheint an den Displays der Datenverarbeitungseinheiten beispielsweise in Form einer so genannten Popup-Mitteilung.In an advantageous embodiment, the users can also specify on the registration platform from which number of matching attributes a release request is transmitted from the server to the mobile data processing units. The users can thus specify how many matching interests must be present so that a release request is generated by the server and transmitted to the two mobile data processing units. The release request appears on the displays of the data processing units, for example in the form of a so-called pop-up message.
Die Applikationssoftware läuft auf den mobilen Datenverarbeitungseinheiten vorzugsweise im Hintergrund, das heißt ohne Beeinträchtigung der sonstigen Funktionen der jeweiligen Datenverarbeitungseinheit. Da mobile Datenverarbeitungseinheiten in der Regel batteriebetrieben sind, ist es vorteilhaft, die Intervalle, in denen eine Anfrage von der Applikationssoftware an den Server übermittelt wird, vorzugeben. Der jeweilige Nutzer kann damit bestimmen, wie hoch der Batterieverbrauch seiner mobilen Datenverarbeitungseinheit aufgrund der Nutzung der Applikationssoftware ist.The application software runs on the mobile data processing units preferably in the background, that is, without affecting the other functions of the respective data processing unit. Since mobile data processing units are usually battery-operated, it is advantageous to specify the intervals in which a request is transmitted from the application software to the server. The respective user can thus determine how high the battery consumption of his mobile data processing unit is due to the use of the application software.
Auch kann von den Nutzern auf der Registrierplattform jeweils der Maximalabstand vorgegeben werden, unterhalb dessen eine Freigabeabfrage von dem Server an die mobilen Datenverarbeitungseinheiten übermittelt wird. Eine Freigabeabfrage wird dann nur übermittelt, wenn der Abstand zwischen den Standorten der beiden Datenverarbeitungseinheiten kleiner als die mindestens zwei Maximalabstände ist. Wenn dann Attribute von zwei Nutzern zweier Datenverarbeitungseinheiten übereinstimmen, wird nur eine Freigabeabfrage an die beiden Datenverarbeitungseinheiten übermittelt, wenn der Abstand zwischen den beiden Datenverarbeitungseinheiten kleiner als der kleinere der beiden vorgegebenen Maximalabstände ist. Beispielsweise kann vorgegeben werden, dass nur Freigabeabfragen generiert werden, wenn eine Übereinstimmung von Attributen mit einem Nutzer vorliegt, der sich in einem Radius von 100 m oder auch von 1.000 m aufhält.Also, the maximum distance can be predetermined by the users on the registration platform, below which a release request is transmitted from the server to the mobile data processing units. A release request is then transmitted only if the distance between the locations of the two data processing units is less than the at least two maximum distances. If then attributes of two users of two data processing units match, only one release request is transmitted to the two data processing units when the distance between the two data processing units is smaller than the smaller of the two predetermined maximum distances. For example, it can be specified that only release queries are generated if there is a match of attributes with a user who is within a radius of 100 m or even 1,000 m.
Die Kontaktinformationen, die vorzugsweise ebenfalls als Popup-Mitteilung an den Displays der beiden mobilen Datenverarbeitungseinheiten erscheinen, ermöglichen es beispielsweise, dass dem jeweils anderen Nutzer eine Mitteilung in Form einer SMS oder einer E-Mail geschickt wird, den jeweils anderen Nutzer anzurufen, den jeweils anderen Nutzer zu lokalisieren, beispielsweise über eine von der Serversoftware bereitgestellte Ortungskarte, oder auch die Kontaktaufnahme mit dem jeweils anderen Nutzer über ein im Internet vorgehaltenes soziales Netzwerk, wie beispielsweise Facebook, Google+ oder dergleichen. Selbstverständlich werden die Kontaktinformationen nur übermittelt, wenn beide Nutzer die Freigabeabfrage positiv beantwortet haben, das heißt die Übermittlung der Kontaktinformationen freigegeben haben.The contact information, which preferably also appears as a pop-up message on the displays of the two mobile data processing units, make it possible, for example, for the other user to be sent a message in the form of an SMS or e-mail to call the other user, respectively locate other users, for example via a provided by the server software location map, or contact each other via a held on the Internet social network, such as Facebook, Google+ or the like. Of course, the contact information is transmitted only if both users have answered the release request positive, that is, have released the transmission of the contact information.
Es ist vorteilhaft, dass in der Datenbank registriert wird, dass eine Freigabeabfrage und/oder eine Kontaktinformation an die beiden Nutzer übermittelt wurde. Damit kann von mindestens einem der Nutzer auf der Registrierplattform vorgegeben werden, dass das Übermitteln einer Freigabeabfrage unterdrückt wird, wenn an den ersten und den zweiten Nutzer bereits eine vorgegebene Anzahl von Freigabeabfragen und/oder Kontaktinformationen übermittelt wurde. Es kann also verhindert werden, dass Freigabeabfragen und/oder Kontaktinformationen wiederholt an das gleiche Nutzerpaar übermittelt werden.It is advantageous that it is registered in the database that a release request and / or a contact information has been transmitted to the two users. In this way, at least one of the users on the registration platform can specify that the transmission of a release request is suppressed if a predetermined number of release requests and / or contact information are already transmitted to the first and the second user has been. It can thus be prevented that release requests and / or contact information are transmitted repeatedly to the same user pair.
Denkbar ist es natürlich auch, dass ein Nutzer eine Freigabeabfrage negativ beantwortet, das heißt ablehnt. Eine ablehnende Antwort bezüglich eines bestimmten Nutzers wird bei einer zweckmäßigen Ausführungsform des Verfahrens nach der Erfindung in der Datenbank hinterlegt. Dort kann dann ein Eintrag erfolgen, der angibt, wo und wann von wem ein bestimmter Nutzer gefunden wurde. Damit ist es möglich, rückwirkend auf Daten eines mittels des Verfahrens ermittelten Nutzers zuzugreifen, sofern dieser Nutzer die Freigabeabfrage positiv beantwortet hat.It is also conceivable, of course, for a user to answer a release query negatively, that is to say, reject it. A negative answer concerning a particular user is stored in the database in an expedient embodiment of the method according to the invention. There can then be an entry indicating where and when by whom a particular user was found. This makes it possible to retroactively access data of a user determined by means of the method, provided this user has answered the release request positively.
Weitere Vorteile und vorteilhafte Ausgestaltungen des Gegenstandes der Erfindung sind in der Beschreibung, der Zeichnung und den Patentansprüchen entnehmbar.Further advantages and advantageous embodiments of the subject matter of the invention can be found in the description, the drawing and the claims.
Ein Ausführungsbeispiel des Verfahrens nach der Erfindung wird nachfolgend anhand der Zeichnung näher erläutert.An embodiment of the method according to the invention will be explained in more detail with reference to the drawing.
Die einzige Figur der Zeichnung zeigt ein Blockdiagramm von Komponenten, die zur Durchführung des Verfahrens nach der Erfindung genutzt werden.The sole figure of the drawing shows a block diagram of components used to carry out the method according to the invention.
Wie in der Zeichnung dargestellt, ist zur Durchführung des Verfahrens nach der Erfindung ein Server
Der erste Nutzer der Datenverarbeitungseinheit DV1 kann sich mittels der Applikationssoftware APP über das Internet
Auf der Website wird eine Registrierplattform bereitgestellt, auf der die Nutzer ihre jeweiligen persönlichen Daten eingeben können. Diese umfassen beispielsweise einen Namen, das Geschlecht, eine Adresse, eine E-Mail-Adresse sowie Attribute, die dem bestimmten Nutzer zugeordnet sind. Die Attribute umfassen beispielsweise persönliche Interessen, wie Sport, Kultur und dergleichen oder sonstige Eigenschaften, die mit Eigenschaften bzw. Attributen eines anderen Nutzers übereinstimmen könnten.The website provides a registration platform where users can enter their personal information. These include, for example, a name, gender, an address, an e-mail address, and attributes associated with the particular user. The attributes include, for example, personal interests such as sports, culture, and the like, or other properties that might be consistent with attributes of another user.
Des Weiteren kann auf der Registrierplattform eingegeben werden, welche Anzahl von übereinstimmenden Attributen erforderlich ist, um mit einem anderen Nutzer Kontakt aufnehmen zu wollen. Auch eine bestimmte Priorisierung von Attributen ist möglich.Furthermore, it is possible to enter on the registration platform which number of matching attributes is required in order to contact another user. A certain prioritization of attributes is also possible.
Da mittels des dargestellten Systems andere Nutzer ermittelt werden sollen, bei denen eine Übereinstimmung von Attributen vorliegt und die sich in einem bestimmten Radius aufhalten, wird auf der Registrierplattform den Nutzern auch der Maximalabstand bzw. der Radius vorgegeben, innerhalb dessen sich ein zu ermittelnder Nutzer aufhalten soll.Since other users are to be determined by means of the illustrated system, in which there is a match of attributes and who are in a certain radius, the user is also given the maximum distance or the radius within which a user to be determined is located on the registration platform should.
Auf der Registrierplattform können die Nutzer ihr Profil verwalten. Auch können dort zum Schutz der eigenen Persönlichkeit Datenschutzeinstellungen und dergleichen vorgenommen werden.Users can manage their profile on the registration platform. Also privacy settings and the like can be made there to protect your own personality.
Wenn beide Nutzer ihre Registrierdaten auf dem Server
Des Weiteren werden die Attribute der beiden Nutzer der beiden mobilen Datenverarbeitungseinheiten DV1 und DV2 verglichen. Wenn nun eine Überschneidung von Attributen der beiden Nutzer vorliegt, d. h. wenn eine bestimmte Anzahl von Attributen der beiden Nutzer übereinstimmt, wenn beispielsweise beide Nutzer als Interessensfeld „Sport” an dem Server
Die eine Nachricht darstellenden Identifizierungsdaten umfassen beispielsweise die Telefonnummer des anderen Nutzers, dessen E-Mail-Adresse, dessen Standort oder dergleichen. Auch ein Link mit einem Eintrag in einem Sozialen Netzwerk oder dergleichen ist denkbar.The identification data representing a message includes, for example, the telephone number of the other user, their e-mail address, their location, or the like. Also, a link with an entry in a social network or the like is conceivable.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102011118103A DE102011118103B3 (en) | 2011-11-10 | 2011-11-10 | Method for transmitting message from server to mobile data processing units e.g. mobile phones, of users, involves transmitting data of user from server to processing unit when confirmation is transmitted to server from processing units |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102011118103A DE102011118103B3 (en) | 2011-11-10 | 2011-11-10 | Method for transmitting message from server to mobile data processing units e.g. mobile phones, of users, involves transmitting data of user from server to processing unit when confirmation is transmitted to server from processing units |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102011118103B3 true DE102011118103B3 (en) | 2013-02-07 |
Family
ID=47554369
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102011118103A Expired - Fee Related DE102011118103B3 (en) | 2011-11-10 | 2011-11-10 | Method for transmitting message from server to mobile data processing units e.g. mobile phones, of users, involves transmitting data of user from server to processing unit when confirmation is transmitted to server from processing units |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE102011118103B3 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070282621A1 (en) * | 2006-06-01 | 2007-12-06 | Flipt, Inc | Mobile dating system incorporating user location information |
US20090005040A1 (en) * | 2004-02-09 | 2009-01-01 | Proxpro, Inc. | Method and computer system for matching mobile device users for business and social networking |
US20100069058A1 (en) * | 2008-09-16 | 2010-03-18 | Rothschild Leigh M | System and method for enabling social interactive wireless communications |
-
2011
- 2011-11-10 DE DE102011118103A patent/DE102011118103B3/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090005040A1 (en) * | 2004-02-09 | 2009-01-01 | Proxpro, Inc. | Method and computer system for matching mobile device users for business and social networking |
US20070282621A1 (en) * | 2006-06-01 | 2007-12-06 | Flipt, Inc | Mobile dating system incorporating user location information |
US20100069058A1 (en) * | 2008-09-16 | 2010-03-18 | Rothschild Leigh M | System and method for enabling social interactive wireless communications |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2071932B1 (en) | Method and apparatus for managing reference environment information | |
DE202014010941U1 (en) | Derive a current location based on a site history | |
DE202014010837U1 (en) | Identify an entity associated with a radio network access point | |
DE102014204237A1 (en) | METHOD AND DEVICE FOR EXTENDED DRIVING EXPERIENCE INCLUDING DYNAMIC POI RECOGNITION | |
DE202013012168U1 (en) | competence confirmations | |
DE112013004348T5 (en) | A method and apparatus for identifying a suspect by multiple correlated device identities | |
DE202012013433U1 (en) | System for proactive user-based correction and content enrichment for geospatial data | |
DE102011080846A1 (en) | Service delivery network | |
DE202014010939U1 (en) | Systems for associating microposts with geographic locations | |
DE202014010950U1 (en) | Viewing dynamic content on a map based on the user's location and the scheduled task | |
DE102009013213B4 (en) | Method and device for the context-driven integration of context-variable systems in process flows | |
DE102013015156A1 (en) | System and method for determining the presence status of a user registered in a network | |
DE102011118103B3 (en) | Method for transmitting message from server to mobile data processing units e.g. mobile phones, of users, involves transmitting data of user from server to processing unit when confirmation is transmitted to server from processing units | |
DE112013000682T5 (en) | Delivery of advertisements to a group of mobile units | |
DE102018009903A1 (en) | Device for a vehicle for outsourcing computing power | |
DE102012217052A1 (en) | Method and apparatus for meeting location management | |
DE102021207502A1 (en) | Method and electronic transport offer system for providing a transport offer | |
DE102011108388A1 (en) | Method for operating a mobile telecommunication terminal | |
DE102005052324A1 (en) | Persons e.g. buyer, matching method for use via e.g. notebook, involves automatically contacting seeker and sought over global system for mobile communications data connections, if offering and enquiry profiles are matched to each other | |
DE102014014368A1 (en) | Method and apparatus for creating and sending invitations for a meeting and computer program product for carrying out the method | |
DE112018006595T5 (en) | DEVICE IDENTIFICATION WITHIN A PERSONAL AREA NETWORK | |
DE102015207485B4 (en) | METHOD AND APPARATUS FOR RETRIEVING VEHICLE MESSAGE | |
DE102012012629A1 (en) | System for contact switching between drivers of vehicles, has central data processing system for storing static user data and dynamic user data of respective drivers, where static and dynamic user data are retrieved by application program | |
DE102005010283A1 (en) | Automatic fleet disposition method e.g. for fleet arrangement, involves placing mobile communication devices for service provision and assigning service to be offered to waiting lists on basis of their determined position | |
DE102010025292A1 (en) | Communication partner search system for social networking application, initiates verbal communications between user and partner searched based on user profile, while mutually transmitting image of user and partner |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R012 | Request for examination validly filed | ||
R016 | Response to examination communication | ||
R018 | Grant decision by examination section/examining division | ||
R020 | Patent grant now final |
Effective date: 20130508 |
|
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |
Effective date: 20140603 |