WO2018153452A1 - Method and computer system for synchronizing personal information - Google Patents
Method and computer system for synchronizing personal information Download PDFInfo
- Publication number
- WO2018153452A1 WO2018153452A1 PCT/EP2017/054149 EP2017054149W WO2018153452A1 WO 2018153452 A1 WO2018153452 A1 WO 2018153452A1 EP 2017054149 W EP2017054149 W EP 2017054149W WO 2018153452 A1 WO2018153452 A1 WO 2018153452A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- user
- information
- users
- modification
- mobile telecommunication
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 29
- 230000004048 modification Effects 0.000 claims abstract description 77
- 238000012986 modification Methods 0.000 claims abstract description 77
- 238000012545 processing Methods 0.000 claims description 4
- 238000004590 computer program Methods 0.000 claims description 2
- 230000008901 benefit Effects 0.000 description 7
- 230000008859 change Effects 0.000 description 7
- 238000013459 approach Methods 0.000 description 6
- 230000001413 cellular effect Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
Definitions
- the invention relates to a computer-implemented method for synchronizing, cleansing and con- solidating personal information of a user with a plurality of mobile telecommunication devices in accordance with claim 1 and to a server computer system in accordance with claim 10.
- a further issue is that some people might have different pieces of a certain type of contact information of another person. For example it is very common that an entry in the phone book of a mobile phone sooner or later comprises more than one phone number of that person. This may for example occur, if the person the phone book entry is assigned to, obtained a new phone number and informed someone else about this new number. In many cases the new phone number is added to the corresponding phone book entry but the old number is not removed. As a result the multitude of contact information comprised in a phone book entry might leave a user in doubt over which contact information to use.
- the main features of the invention are specified in claims 1 , 10 and 1 1 . Further embodiments are subject-matter of claims 2 to 9. According to the present invention the above problem is solved by a computer-implemented method for synchronizing, cleansing and consolidating personal information of a user with a plurality of mobile telecommunication devices.
- the mobile telecommunication devices are operable to communicate with one another via a telecommunication network, wherein the telecommunication network further comprises at least one server computer system.
- the server comput- er system comprises user profiles of a plurality of users, wherein the user profile of a user comprises at least one personal information of the user and at least one association information, the association information being indicative of a subset of users from the plurality of users.
- the mobile telecommunication devices of the users identified by the association information comprise at least a subset of the personal information comprised in the user profile.
- the method for synchronizing, cleansing and consolidating the personal information of a user further comprises at the server computer system the step of receiving a modification information from the mobile telecommunication device of a first user from the plurality of users, the modification information being indicative of a modification of at least one personal information of the first user.
- the server computer system then adapts the at least one personal information comprised in the user profile of the first user according to the received modification information and determines from the user profile of the first user the subset of users being associated with the first user using the association information of the user profile of the first user. Once this subset of users has been determined, the server computer system pushes the modification information to the mobile telecommunication devices assigned to the determined subset of users.
- personal information shall be understood as any information which relates to a person.
- personal information may for example be an address, a phone number, a mail address, a profile picture, an image of a user's driver's license and so forth.
- a mobile telecommunication device may for example be a smartphone or tablet computer which is operable to communicate with other telecommunication devices via a telecommunication network like a digital cellular telecommunication network or the internet.
- the "association information" which is used to identify other user profiles as being connected to the user profile of a certain user may be any kind of information which is suitable to unambiguously identify a user profile.
- the server computer may, upon creation of a user profile, assign a globally unique identifier (GUID) to the created profile.
- GUID globally unique identifier
- This GUID may then be used as an association information in that each user profile may comprise a list of GUIDs of other user profiles which are linked with the user profile of the first user.
- the association infor- mation may for example be provided to the owner of the user profile upon request. This way a user can determine which other users are currently following his user profile and are thus associated with the user profile as indicated by a corresponding association information.
- a user may further decide that the association information stored in his user profile may upon request be provided to other users. This may enable other users to determine the followers another user.
- a modification information is an information which is indicative on changes in the personal information of a user.
- This modification may both affect the data stored in a user profile like a phone number or address or may also affect administrative data of the user profile like for example the list of associated users.
- This modification information is pushed by the server computer system to the mobile telecommunication device of a user, which means that the information is sent to the mobile telecommunication device of the user by the server computer system without the user having requested the modification information from the server computer system.
- This approach may have the advantage that each user, who is associated with the first user, will always have the most up to date personal information of the first user stored locally on his telecommunication device. Thus it is no longer necessary for a user to verify whether or not a certain piece of information is still valid by consulting other online resources like social networks.
- a "user” does not necessarily have to be a single person.
- a user might as well be a corporation.
- the corporation is in charge of defining the "personal” information referring to the corporation and deciding who to share the information with.
- the term "personal information” might in this case also encompass information on the employees or the management of the company or might provide news concerning recent actions of the corporation.
- the contact information comprised in the user profile of a user is ar- ranged in at least two information subsets of personal information.
- Each of the information subsets comprises an individual association information, wherein the personal information comprised in an information subset and a modification information affecting this personal information is only provided by the server computer system to a mobile telecommunication device of a user if the user is specified by the association information of the information subset.
- first information subset which is provided to users having a professional relationship with the user and a second information subset which is provided to the family of the user.
- These information subsets will most likely comprise different personal information as for example the phone number provided to a professional colleague might differ from the phone number provided to family.
- the major advantage of this approach is that a modification information is only pushed to the mobile telecommunication devices of those users who are actually affected by the modification. If for example the phone number provided to family members changes, this modification does not have to be communicated to professional colleagues. As a result the overall network load caused by the synchronization of the personal information can be optimized.
- a certain piece of personal information is comprised in more than one information subset and thus a modification of this personal information will be forwarded to all users which are associated with one of these subsets.
- the modification information is forwarded to the mobile telecommunica- tion device of a user by providing the adapted personal information to the mobile telecommunication device of the user, if the information subset associated with the user comprises the contact information which is subject to modification.
- the modification information has to be understood as an information being indicative of changes in the personal information comprised in the user profile of a user.
- the modification information already comprises the adapted personal information which was affected by the modification.
- the mobile telecommunication device receiving the modification information only has to copy the received information to the respective user profile stored locally on the device.
- This approach may be specifically advantageous for battery powered mobile devices with reduced computational capacities as the processing overhead for a mere copying of files might be reduced when compared to an adaption of the personal information for example by comparing the modification information to the information stored locally and amending the locally stored information based on the result of this comparison.
- the personal information comprised in the user profile of a user comprises at least one contact information of the user, wherein the user profile of a user is linked to the user using the contact information of the user.
- a "contact information" of a user as understood herein is any information which enables another person to contact the user. As such a contact information may for example be a phone number, an e-mail address or a mailing address.
- a user preferably provides at least one contact information when registering with the server computer system for creating the user profile. This contact information can then be used to unambiguously establish a connection between a user and his user profile.
- the contact information may for example be used in case a user forgot his or her pass- word or username for accessing his user profile.
- the specific contact information which is used to link a user profile to a certain user does not have to stay the same all the time. For example it might be possible that the phone number of a user will change. As a result the user may enter his new phone number in his user profile and set this new phone number as the contact information which shall be used to identify the user in the future.
- the association information comprised in the user profile of a user comprises the contact information of users associated with the user. This approach may have the advantage that no further information, like the GUID described above, is necessary to establish a connection between different user profiles. As a result the memory consumption for storing a profile on the server computer system can be reduced.
- the personal information comprised in the user profile of a user comprises at least two pieces of contact information of the user.
- One of the pieces of contact information is flagged as a primary contact information, wherein information on the flag is provided to the users associated with the user profile.
- the user profile of a user may comprise two different phone numbers for a user. The user may then specify which phone number should be used by others when trying to call the user. Once one of the phone numbers has been flagged as primary phone number, the corresponding phone number may be highlighted to other users when they look up the personal information of the user.
- the selection of a prima- ry contact information does not have to stay the same all the time. Instead a user might decide any time that other contact information shall be flagged as primary.
- a modification information being indicative of this change will be forwarded from the mobile telecommunication device of the user to the server computer system.
- This modification information will then be forwarded to the mobile tele- communication devices of other users who are affected by this modification.
- the primary contact information comprised in the user profile of a user depends on the date and/or the time and/or the location of the mobile telecommunication device of the user. For example a user may specify a first phone number comprised in his user profile as primary contact information for Monday until Friday between 9am and 6pm and a second phone number for the remainder of the week. It may also be possible that a user specifies that a first phone number shall be used as primary contact information as long as the user is located in the US, while another phone number shall be used as primary contact information as long as the user is located in Germany.
- the information on when to switch between different pieces of contact information for primary information may for example be stored in the server computer system, wherein the server computer system provides a modification information to the mobile telecommunication devices of affected users as soon as a new contact information shall be flagged as primary contact information.
- the mobile telecommunication device of the user preferably provides information on its current location to the server computer system.
- the information on when to use which contact information as primary contact information is only stored locally in the telecommunication device of the user, wherein the mobile telecommunication devices forwards a modification information to the server computer system as soon as one of the switching conditions is met.
- the primary contact information only depends on a date and or time it is preferred to store this information in the server computer system or even in the mobile telecommunication device of other users who are affected by the switching of primary contact information because they are associated with the user profile being subject to the switching. Storing the switching information locally in the telecommunication devices of affected users may have the advantage that no network connection is necessary for switching primary contact information, as the mobile telecommunication device determines the switching condition by itself.
- the information subsets of a user profile of a user each comprise a primary contact information, wherein the primary contact information comprised in a first information subset differs from the primary contact information comprised in a second information subset of the user profile of the user.
- the primary contact information provided to family members may differ from the primary contact information provided to professional colleagues.
- the primary contact information depends on date and/or time and/or location of a user, it may thus also be possible to define different switching criteria for switching between different pieces of contact information as primary contact information for the different subsets of personal information. For example for users associated with a first subset the primary contact information may depend on the users location, while for users associated with a second subset the primary contact information may depend on the time and/or date.
- the method prior to forwarding the modification information to the mobile telecommunication devices assigned to the users of the subset of users further comprises determining the available bandwidth of the telecommunication network for a connection between the server computer system and a mobile telecommunication device of a user.
- the modification information is only forwarded to the mobile telecommunication device of the user, if the determined bandwidth is above a predefined threshold.
- Embodiments may have the advantage that an overload of the telecommunication network can be prevented as the network is only utilized in case it has sufficient available resources.
- the invention in another aspect relates to a server computer system, the server computer sys- tern comprising at least data processing means, data storing means and a telecommunication interface, the server computer system being operable to communicate with mobile telecommunication devices of a plurality of users via a telecommunication network using the telecommunication interface, the data storing means comprising user profiles for the plurality of users, the user profile of a user comprising at least one personal information of the user, and at least one association information, the association information being indicative of a subset of users from the plurality of users, the server computer system further being adapted to:
- the invention relates to a computer program product which, when executed on a computer system causes the computer system to execute the method according to the above description.
- Fig. 1 a schematic of a telecommunication system
- Fig. 2 an example of a user profile
- Fig. 3 a flow diagram for synchronizing, cleansing and consolidating personal information.
- comparable or identical features are denoted by the same reference numerals.
- Fig. 1 shows a schematic of a telecommunication system 100 comprising a server computer system 102 and three mobile telecommunication devices 104, 106 and 108.
- the mobile telecommunication devices 104, 106 and 108 are operable to communicate with one another and with the server computer system 102 via a telecommunication network 1 10.
- the telecommunication network 1 10 may be a digital cellular network.
- the server computer system 102 may for example be a computer system comprising at least one or more central processing units, a data storage and a telecommunication interface for communicating via the telecommunication network 1 10. It has to be noted that the single server computer system 102 of Fig. 1 is merely an example.
- server computer system 102 may also be possible to implement the server computer system 102 using a plurality of individual computer systems which are connected in order to provide the functionalities as described herein. Further the server computer system 102 could be implemented as a decentralized or even virtual server system in the sense of a cloud computing environment.
- the mobile telecommunication devices 104, 106 and 108 may be any kind of mobile telecommunication devices suitable for communication via the telecommunication network 1 10.
- the mobile telecommunication devices 104, 106 and 108 may be smartphones, tablet computers, laptops or the like.
- Each of the mobile telecommunication devices 104, 106 and 108 is associated to a user, which will be denoted in the following as userl , user2 and user3.
- the server computer system 102 comprises user profiles for these users which are denoted by "UPi”, "UP2" and "UP3".
- UPi user profiles
- UP2 user profiles
- UP3 user profile
- FIG. 2 An example of such a user profile is shown in Fig. 2 and will be discussed in the following.
- each of the users 1 , 2 and 3 shares at least a subset of their personal information stored in their corresponding user profiles with the remaining users.
- These subsets of personal information are stored locally in the mobile telecommunication devices 104, 106 and 108.
- the sub- sets may further be stored in an online storage like a cloud storage.
- the online storage may for example be useful in case a backup of the subsets of information has to be retrieved for example due to a malfunctioning of a mobile telecommunication device.
- the subsets of personal information are denoted for example by "UP12" which means “User Profile of User 2 as seen by User 1 ". The meaning of these subsets will become apparent with reference to Fig. 2
- Fig. 2 shows an example of a user profile which is stored in the server computer system 102.
- the user profile comprises personal information on the user, two subsets of this personal information and association information.
- the personal information comprises a name of the user, two mailing addresses, four phone numbers, two e-mail addresses and two profile pictures. This personal information may for example be provided to the server computer system 102 by the user in the course of a registration procedure of the user.
- address 1 of the user might be the professional address of the user, while address 2 is a private address.
- phone numbers 1 and 2 as well as e-mail address 1 may relate to the professional background of the user, while phone numbers 3 and 4 and e-mail address 2 relate to his private life.
- the user can define one or more subsets of information as shown in Fig. 2.
- the user defined a first subset of information denoted by "Subset 1 (professional)" which comprises all the personal information which relates to the professional background of the user.
- Subset 2 (private) which only comprises personal information which relates to the users private life.
- the user profile further comprises an association information as depicted in Fig. 2.
- the association information defines which users should be provided with which subset of information.
- Subset 1 should be provided to users 1 , 2 and 3, for example because these users are professional colleagues of the user whose profile is depicted in Fig. 2.
- Subset 2 on the other hand should be provided to users 1 , 4 and 5.
- both information subsets shall be provided to user 1. This situation might occur if user 1 is both a professional colleague of the user and a family member or close friend of the user.
- the users which are associated with a subset of the user profile may for example be identified by their name. However, as a name is usually not unique it is preferred to use a unique information of a user for identification, like for example a phone number of the user or an e-mail address.
- the same information may further be used to clearly link a user profile to the user who created the user profile in the first place. As shown in Fig. 2 the personal information of a user profile and the subsets of this information may comprise more than one piece of information of a certain kind. In the depicted example both subsets comprise two phone numbers.
- the user may flag one of these phone numbers as a primary phone number and thus indicate that when trying to reach out to him other users should preferably use the flagged phone number.
- this choice of a primary phone number may depend on the time of day and/or the date and/or the location of the user.
- the two phone numbers of the user may be a phone number for a mobile phone and a local phone number for a phone which is installed in his office. While the user is in the office the local phone number may be flagged as the preferred, primary phone number. However as soon as the user leaves the office the flag may be switched to the other phone number and may then indicate that when trying to contact the user other users should preferably use the phone number of the mobile phone.
- the described flagging mechanism may according to an embodiment be automatized. For ex- ample the mobile telecommunication device of the user may continuously determine its location. As soon as the determined location is not within the office the flag should automatically be switched to the mobile number. This information shall then be forwarded to the other users 1 , 2 and 3 which are associated with the subset 1 and thus are affected by this modification of the personal information of the user.
- the mobile telecommunication device of the user may thus send a modification information to the server computer system 102, wherein the modification information is indicative of the change of the primary phone number.
- This modification information is received and processed by the server computer system 102 as is depicted in Fig. 3.
- Fig. 3 shows a flow diagram of an embodiment describing how a modification information is processed by the server computer system 102.
- the modification information for the user profile is received at the server computer system 102.
- the modification information may further be indicative of a new piece of information which shall be introduced in the user profile or a piece of information which shall be deleted from the user profile or shall be amended.
- the modification information may further be indicative of a change in the association information or the in subsets of personal information.
- the server computer system 102 adapts the personal information comprised in the user profile of the user which is stored in the server computer system 102 according to the received modification information. As such personal information might be added and/or deleted and/or amended. Further the information comprised in the subsets may be adapted or the association of users to the subsets might be amended.
- the server computer system 102 determines the users who are associated to the subset of personal data of the user profile subject to the modification. To this end the server computer system 102 may first determine the subsets which comprise the personal in- formation subject to modification. Once the subset has been determined the server computer system 102 may look up the association information of the user profile in order to determine the users who are affected by the modification.
- the server computer system 102 determines the bandwidth of the telecommunication network 1 10 available to contact the mobile telecommunication devices 104, 106 or 108 of the affected users which have previously been determined. In case the determined bandwidth is above a predefined threshold and is thus determined to be sufficient for transmission of the modification information, the modification information is pushed to the corresponding mobile telecommunication devices. In case the determined bandwidth is not sufficient, the server computer 102 may be adapted to wait for predefined time and then to again determine the available bandwidth.
- the mobile telecommunication devices 104, 106 or 108 of the users receive the modification information they are preferably adapted to amend the corresponding personal information which is stored locally on the mobile telecommunication devices 104, 106 or 108 in accordance with the received modification information.
- the mobile telecommunication devices 104, 106 or 108 may add, delete or amend the information stored locally in accordance with modification information.
- the modification information which has been received at the server computer system 102 may also specify changes in the subsets of information or in the association of users to the subsets. For example a user may decide not to share his private information with a certain user any more. In this case the server computer system 102 may delete the corresponding user from the list of associated users.
- the modification information which is then provided to the corresponding user may cause his mobile telecommunication device to locally delete all personal information which is comprised in the corresponding subset unless personal information is also comprised in another subset the user is associated with.
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Operations Research (AREA)
- Economics (AREA)
- Marketing (AREA)
- Data Mining & Analysis (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention relates to a computer-implemented method for synchronizing, cleansing and consolidating personal information of a user with a plurality of mobile telecommunication devices (104, 106, 108). The mobile telecommunication devices (104, 106, 108) are operable to communicate with one another via a telecommunication network (110) which further comprises at least one server computer system (102). The server computer system (102) comprises user profiles of a plurality of users, the user profile of a user comprising at least one personal information of the user and at least one association information, the association information being indicative of a subset of users from the plurality of users. The mobile telecommunication devices (104, 106, 108) of the users identified by the association information comprise at least a subset of the personal information comprised in the user profile. The method further comprises at the server computer system (102) receiving a modification information from the mobile telecommunication device (104) of a first user from the plurality of users, the modification information being indicative of a modification of at least one personal information of the first user, adapting the at least one personal information comprised in the user profile of the first user according to the received modification information, determining from the user profile of the first user the subset of users being associated with the first user using the association information of the user profile of the first user, and pushing the modification information to the mobile telecommunication devices (106, 108) assigned to the determined subset of users.
Description
Method and Computer System for synchronizing personal information
The invention relates to a computer-implemented method for synchronizing, cleansing and con- solidating personal information of a user with a plurality of mobile telecommunication devices in accordance with claim 1 and to a server computer system in accordance with claim 10.
The need for efficient methods for the synchronization of personal information is evident to anyone who ever tried to contact someone but used an outdated contact information like a phone number, social media, or e-mail address and was thus not able to reach out to the intended person. For example it is a very common scenario that at some point in time a first person provides a second person with his or her contact information or in general with personal information for example by handing out a business card. The data comprised in this business card however will not be valid forever. Instead it is very common that the contact information of a person will change and diversify over time and thus the data provided at a point far back in time is most likely either not valid any more or doesn't include the accurate contact data.
A further issue is that some people might have different pieces of a certain type of contact information of another person. For example it is very common that an entry in the phone book of a mobile phone sooner or later comprises more than one phone number of that person. This may for example occur, if the person the phone book entry is assigned to, obtained a new phone number and informed someone else about this new number. In many cases the new phone number is added to the corresponding phone book entry but the old number is not removed. As a result the multitude of contact information comprised in a phone book entry might leave a user in doubt over which contact information to use.
In order to resolve these problems it is known in the art to look up the required information in an online resource like for example a user profile of a social network or an online directory assistance. However this approach has a number of drawbacks. First, in order to contact the online resource a user has to be able to use online services from his mobile device. However there are many situations in which a mobile device may not be able to access the internet. Second there is also no guarantee that the online resource comprises the most up to date information.
It is thus an object of the present invention to overcome the problems of the solutions known in the prior art and to provide an efficient method and system for synchronizing, cleansing and consolidating of personal information.
The main features of the invention are specified in claims 1 , 10 and 1 1 . Further embodiments are subject-matter of claims 2 to 9. According to the present invention the above problem is solved by a computer-implemented method for synchronizing, cleansing and consolidating personal information of a user with a plurality of mobile telecommunication devices. The mobile telecommunication devices are operable to communicate with one another via a telecommunication network, wherein the telecommunication network further comprises at least one server computer system. The server comput- er system comprises user profiles of a plurality of users, wherein the user profile of a user comprises at least one personal information of the user and at least one association information, the association information being indicative of a subset of users from the plurality of users. The mobile telecommunication devices of the users identified by the association information comprise at least a subset of the personal information comprised in the user profile.
The method for synchronizing, cleansing and consolidating the personal information of a user further comprises at the server computer system the step of receiving a modification information from the mobile telecommunication device of a first user from the plurality of users, the modification information being indicative of a modification of at least one personal information of the first user. The server computer system then adapts the at least one personal information comprised in the user profile of the first user according to the received modification information and determines from the user profile of the first user the subset of users being associated with the first user using the association information of the user profile of the first user. Once this subset of users has been determined, the server computer system pushes the modification information to the mobile telecommunication devices assigned to the determined subset of users.
In this application the term "personal information" shall be understood as any information which relates to a person. Thus personal information may for example be an address, a phone number, a mail address, a profile picture, an image of a user's driver's license and so forth. A mobile telecommunication device may for example be a smartphone or tablet computer which is operable to communicate with other telecommunication devices via a telecommunication network like a digital cellular telecommunication network or the internet.
The "association information" which is used to identify other user profiles as being connected to the user profile of a certain user may be any kind of information which is suitable to unambiguously identify a user profile. For example the server computer may, upon creation of a user profile, assign a globally unique identifier (GUID) to the created profile. This GUID may then be used as an association information in that each user profile may comprise a list of GUIDs of other user profiles which are linked with the user profile of the first user. The association infor- mation may for example be provided to the owner of the user profile upon request. This way a user can determine which other users are currently following his user profile and are thus associated with the user profile as indicated by a corresponding association information. A user may further decide that the association information stored in his user profile may upon request be provided to other users. This may enable other users to determine the followers another user.
According to the invention as soon as the first user decides to change some of his personal information which is stored in the user profile of the user, the modification information on these changes of personal information is pushed to the mobile telecommunication devices of every user which is affected by this change. In this context a modification information is an information which is indicative on changes in the personal information of a user. This modification may both
affect the data stored in a user profile like a phone number or address or may also affect administrative data of the user profile like for example the list of associated users. This modification information is pushed by the server computer system to the mobile telecommunication device of a user, which means that the information is sent to the mobile telecommunication device of the user by the server computer system without the user having requested the modification information from the server computer system. This approach may have the advantage that each user, who is associated with the first user, will always have the most up to date personal information of the first user stored locally on his telecommunication device. Thus it is no longer necessary for a user to verify whether or not a certain piece of information is still valid by consulting other online resources like social networks.
Note that in this context a "user" does not necessarily have to be a single person. As an example a user might as well be a corporation. In this case the corporation is in charge of defining the "personal" information referring to the corporation and deciding who to share the information with. The term "personal information" might in this case also encompass information on the employees or the management of the company or might provide news concerning recent actions of the corporation.
In some embodiments the contact information comprised in the user profile of a user is ar- ranged in at least two information subsets of personal information. Each of the information subsets comprises an individual association information, wherein the personal information comprised in an information subset and a modification information affecting this personal information is only provided by the server computer system to a mobile telecommunication device of a user if the user is specified by the association information of the information subset.
For example it is possible to define a first information subset which is provided to users having a professional relationship with the user and a second information subset which is provided to the family of the user. These information subsets will most likely comprise different personal information as for example the phone number provided to a professional colleague might differ from the phone number provided to family. The major advantage of this approach is that a modification information is only pushed to the mobile telecommunication devices of those users who are actually affected by the modification. If for example the phone number provided to family members changes, this modification does not have to be communicated to professional colleagues. As a result the overall network load caused by the synchronization of the personal information can be optimized. However it is also possible that a certain piece of personal information is
comprised in more than one information subset and thus a modification of this personal information will be forwarded to all users which are associated with one of these subsets.
In some embodiments the modification information is forwarded to the mobile telecommunica- tion device of a user by providing the adapted personal information to the mobile telecommunication device of the user, if the information subset associated with the user comprises the contact information which is subject to modification. As described before the modification information has to be understood as an information being indicative of changes in the personal information comprised in the user profile of a user. Thus it might be necessary for a device receiv- ing such a modification information to interpret the modification information and execute the necessary modifications. According to the embodiment the modification information already comprises the adapted personal information which was affected by the modification. As a result the mobile telecommunication device receiving the modification information only has to copy the received information to the respective user profile stored locally on the device. This approach may be specifically advantageous for battery powered mobile devices with reduced computational capacities as the processing overhead for a mere copying of files might be reduced when compared to an adaption of the personal information for example by comparing the modification information to the information stored locally and amending the locally stored information based on the result of this comparison.
In some embodiments the personal information comprised in the user profile of a user comprises at least one contact information of the user, wherein the user profile of a user is linked to the user using the contact information of the user. A "contact information" of a user as understood herein is any information which enables another person to contact the user. As such a contact information may for example be a phone number, an e-mail address or a mailing address. According to the embodiment a user preferably provides at least one contact information when registering with the server computer system for creating the user profile. This contact information can then be used to unambiguously establish a connection between a user and his user profile. The contact information may for example be used in case a user forgot his or her pass- word or username for accessing his user profile. The specific contact information which is used to link a user profile to a certain user does not have to stay the same all the time. For example it might be possible that the phone number of a user will change. As a result the user may enter his new phone number in his user profile and set this new phone number as the contact information which shall be used to identify the user in the future.
In some embodiments the association information comprised in the user profile of a user comprises the contact information of users associated with the user. This approach may have the advantage that no further information, like the GUID described above, is necessary to establish a connection between different user profiles. As a result the memory consumption for storing a profile on the server computer system can be reduced.
In some embodiments the personal information comprised in the user profile of a user comprises at least two pieces of contact information of the user. One of the pieces of contact information is flagged as a primary contact information, wherein information on the flag is provided to the users associated with the user profile. For example the user profile of a user may comprise two different phone numbers for a user. The user may then specify which phone number should be used by others when trying to call the user. Once one of the phone numbers has been flagged as primary phone number, the corresponding phone number may be highlighted to other users when they look up the personal information of the user. The selection of a prima- ry contact information does not have to stay the same all the time. Instead a user might decide any time that other contact information shall be flagged as primary. Once a user decides to user another contact information as primary information a modification information being indicative of this change will be forwarded from the mobile telecommunication device of the user to the server computer system. This modification information will then be forwarded to the mobile tele- communication devices of other users who are affected by this modification.
In some embodiments the primary contact information comprised in the user profile of a user depends on the date and/or the time and/or the location of the mobile telecommunication device of the user. For example a user may specify a first phone number comprised in his user profile as primary contact information for Monday until Friday between 9am and 6pm and a second phone number for the remainder of the week. It may also be possible that a user specifies that a first phone number shall be used as primary contact information as long as the user is located in the US, while another phone number shall be used as primary contact information as long as the user is located in Germany. The information on when to switch between different pieces of contact information for primary information may for example be stored in the server computer system, wherein the server computer system provides a modification information to the mobile telecommunication devices of affected users as soon as a new contact information shall be flagged as primary contact information. In case the switching is based on the location of a user, the mobile telecommunication device of the user preferably provides information on its current location to the server computer system. In another approach the information on when to use
which contact information as primary contact information is only stored locally in the telecommunication device of the user, wherein the mobile telecommunication devices forwards a modification information to the server computer system as soon as one of the switching conditions is met.
In case the primary contact information only depends on a date and or time it is preferred to store this information in the server computer system or even in the mobile telecommunication device of other users who are affected by the switching of primary contact information because they are associated with the user profile being subject to the switching. Storing the switching information locally in the telecommunication devices of affected users may have the advantage that no network connection is necessary for switching primary contact information, as the mobile telecommunication device determines the switching condition by itself.
In case the contact information comprised in a user subset is subdivided into at least two information subsets, the information subsets of a user profile of a user, according to some embodiments, each comprise a primary contact information, wherein the primary contact information comprised in a first information subset differs from the primary contact information comprised in a second information subset of the user profile of the user. As a result it possible to provide different primary contact information to different groups of users associated with the user profile of a first user. For example the primary contact information provided to family members may differ from the primary contact information provided to professional colleagues. In case the primary contact information depends on date and/or time and/or location of a user, it may thus also be possible to define different switching criteria for switching between different pieces of contact information as primary contact information for the different subsets of personal information. For example for users associated with a first subset the primary contact information may depend on the users location, while for users associated with a second subset the primary contact information may depend on the time and/or date.
In some embodiments the method prior to forwarding the modification information to the mobile telecommunication devices assigned to the users of the subset of users further comprises determining the available bandwidth of the telecommunication network for a connection between the server computer system and a mobile telecommunication device of a user. According to the embodiment the modification information is only forwarded to the mobile telecommunication device of the user, if the determined bandwidth is above a predefined threshold. Embodiments
may have the advantage that an overload of the telecommunication network can be prevented as the network is only utilized in case it has sufficient available resources.
In another aspect the invention relates to a server computer system, the server computer sys- tern comprising at least data processing means, data storing means and a telecommunication interface, the server computer system being operable to communicate with mobile telecommunication devices of a plurality of users via a telecommunication network using the telecommunication interface, the data storing means comprising user profiles for the plurality of users, the user profile of a user comprising at least one personal information of the user, and at least one association information, the association information being indicative of a subset of users from the plurality of users, the server computer system further being adapted to:
Receive a modification information from the mobile telecommunication device of the first user from the plurality of users, the modification information being indicative of a modification of at least one personal information of the first user,
· Adapt the at least one personal information comprised in the user profile of the first user according to the received modification information,
Determine from the user profile of the first user the subset of users being associated with the first user using the association information of the user profile of the first user, Push the modification information to the mobile telecommunication devices assigned to the determined subset of users.
In yet another aspect the invention relates to a computer program product which, when executed on a computer system causes the computer system to execute the method according to the above description.
Further features, details and advantages of the invention arise from the wording of the claims as well as from the following description of embodiments along with the drawings. These show:
Fig. 1 a schematic of a telecommunication system,
Fig. 2 an example of a user profile, and
Fig. 3 a flow diagram for synchronizing, cleansing and consolidating personal information.
In the following description comparable or identical features are denoted by the same reference numerals.
Fig. 1 shows a schematic of a telecommunication system 100 comprising a server computer system 102 and three mobile telecommunication devices 104, 106 and 108. The mobile telecommunication devices 104, 106 and 108 are operable to communicate with one another and with the server computer system 102 via a telecommunication network 1 10. For example the telecommunication network 1 10 may be a digital cellular network. The server computer system 102 may for example be a computer system comprising at least one or more central processing units, a data storage and a telecommunication interface for communicating via the telecommunication network 1 10. It has to be noted that the single server computer system 102 of Fig. 1 is merely an example. It may also be possible to implement the server computer system 102 using a plurality of individual computer systems which are connected in order to provide the functionalities as described herein. Further the server computer system 102 could be implemented as a decentralized or even virtual server system in the sense of a cloud computing environment.
The mobile telecommunication devices 104, 106 and 108 may be any kind of mobile telecommunication devices suitable for communication via the telecommunication network 1 10. For example the mobile telecommunication devices 104, 106 and 108 may be smartphones, tablet computers, laptops or the like. Each of the mobile telecommunication devices 104, 106 and 108 is associated to a user, which will be denoted in the following as userl , user2 and user3.
As shown in Fig. 1 the server computer system 102 comprises user profiles for these users which are denoted by "UPi", "UP2" and "UP3". An example of such a user profile is shown in Fig. 2 and will be discussed in the following. In the example depicted here each of the users 1 , 2 and 3 shares at least a subset of their personal information stored in their corresponding user profiles with the remaining users. These subsets of personal information are stored locally in the mobile telecommunication devices 104, 106 and 108. In addition to storing the subsets of personal information locally in the mobile telecommunication devices 104, 106 and 108, the sub- sets may further be stored in an online storage like a cloud storage. The online storage may for example be useful in case a backup of the subsets of information has to be retrieved for example due to a malfunctioning of a mobile telecommunication device. The subsets of personal information are denoted for example by "UP12" which means "User Profile of User 2 as seen by User 1 ". The meaning of these subsets will become apparent with reference to Fig. 2
Fig. 2 shows an example of a user profile which is stored in the server computer system 102. The user profile comprises personal information on the user, two subsets of this personal information and association information. The personal information comprises a name of the user, two mailing addresses, four phone numbers, two e-mail addresses and two profile pictures. This personal information may for example be provided to the server computer system 102 by the user in the course of a registration procedure of the user.
For example address 1 of the user might be the professional address of the user, while address 2 is a private address. Further, phone numbers 1 and 2 as well as e-mail address 1 may relate to the professional background of the user, while phone numbers 3 and 4 and e-mail address 2 relate to his private life. Using this set of personal information the user can define one or more subsets of information as shown in Fig. 2. As an example the user defined a first subset of information denoted by "Subset 1 (professional)" which comprises all the personal information which relates to the professional background of the user. Further the user specified a second subset called "Subset 2 (private)" which only comprises personal information which relates to the users private life. Even though this case is not depicted here, it may also be possible to incorporate a certain piece of personal information in more than one subset. For example phone number 4 could be comprised in both subsets. Having created these subsets of information, the user may choose which other users, which are as well registered at the server computer system 102, these subsets should be shared with. To this end the user profile further comprises an association information as depicted in Fig. 2. The association information defines which users should be provided with which subset of information. In the example depicted in Fig. 2, Subset 1 should be provided to users 1 , 2 and 3, for example because these users are professional colleagues of the user whose profile is depicted in Fig. 2. Subset 2 on the other hand should be provided to users 1 , 4 and 5. Note that both information subsets shall be provided to user 1. This situation might occur if user 1 is both a professional colleague of the user and a family member or close friend of the user. The users which are associated with a subset of the user profile may for example be identified by their name. However, as a name is usually not unique it is preferred to use a unique information of a user for identification, like for example a phone number of the user or an e-mail address. The same information may further be used to clearly link a user profile to the user who created the user profile in the first place.
As shown in Fig. 2 the personal information of a user profile and the subsets of this information may comprise more than one piece of information of a certain kind. In the depicted example both subsets comprise two phone numbers. In a preferred embodiment the user may flag one of these phone numbers as a primary phone number and thus indicate that when trying to reach out to him other users should preferably use the flagged phone number. For example this choice of a primary phone number may depend on the time of day and/or the date and/or the location of the user. As an example the two phone numbers of the user may be a phone number for a mobile phone and a local phone number for a phone which is installed in his office. While the user is in the office the local phone number may be flagged as the preferred, primary phone number. However as soon as the user leaves the office the flag may be switched to the other phone number and may then indicate that when trying to contact the user other users should preferably use the phone number of the mobile phone.
The described flagging mechanism may according to an embodiment be automatized. For ex- ample the mobile telecommunication device of the user may continuously determine its location. As soon as the determined location is not within the office the flag should automatically be switched to the mobile number. This information shall then be forwarded to the other users 1 , 2 and 3 which are associated with the subset 1 and thus are affected by this modification of the personal information of the user.
The mobile telecommunication device of the user may thus send a modification information to the server computer system 102, wherein the modification information is indicative of the change of the primary phone number. This modification information is received and processed by the server computer system 102 as is depicted in Fig. 3.
Fig. 3 shows a flow diagram of an embodiment describing how a modification information is processed by the server computer system 102. In a first method step the modification information for the user profile is received at the server computer system 102. Aside from the described case in which the modification information is indicative of which personal information is to be flagged as a primary information, the modification information may further be indicative of a new piece of information which shall be introduced in the user profile or a piece of information which shall be deleted from the user profile or shall be amended. The modification information may further be indicative of a change in the association information or the in subsets of personal information.
In a second method step the server computer system 102 adapts the personal information comprised in the user profile of the user which is stored in the server computer system 102 according to the received modification information. As such personal information might be added and/or deleted and/or amended. Further the information comprised in the subsets may be adapted or the association of users to the subsets might be amended.
In a third method step the server computer system 102 determines the users who are associated to the subset of personal data of the user profile subject to the modification. To this end the server computer system 102 may first determine the subsets which comprise the personal in- formation subject to modification. Once the subset has been determined the server computer system 102 may look up the association information of the user profile in order to determine the users who are affected by the modification.
Once the affected users have been determined the server computer system 102, in fourth method step determines the bandwidth of the telecommunication network 1 10 available to contact the mobile telecommunication devices 104, 106 or 108 of the affected users which have previously been determined. In case the determined bandwidth is above a predefined threshold and is thus determined to be sufficient for transmission of the modification information, the modification information is pushed to the corresponding mobile telecommunication devices. In case the determined bandwidth is not sufficient, the server computer 102 may be adapted to wait for predefined time and then to again determine the available bandwidth.
Once the mobile telecommunication devices 104, 106 or 108 of the users receive the modification information they are preferably adapted to amend the corresponding personal information which is stored locally on the mobile telecommunication devices 104, 106 or 108 in accordance with the received modification information. As such the mobile telecommunication devices 104, 106 or 108 may add, delete or amend the information stored locally in accordance with modification information. As described before the modification information which has been received at the server computer system 102 may also specify changes in the subsets of information or in the association of users to the subsets. For example a user may decide not to share his private information with a certain user any more. In this case the server computer system 102 may delete the corresponding user from the list of associated users. The modification information which is then provided to the corresponding user may cause his mobile telecommunication device to locally delete all
personal information which is comprised in the corresponding subset unless personal information is also comprised in another subset the user is associated with.
The invention is not restricted to one of the previously described embodiments, but rather may be varied in many ways.
All features and advantages accompanying the claims, the description the drawings, including constructional details, spatial arrangements and method steps, may be essential to the invention alone or in various combinations.
List of Reference N u merals
100 telecommunication system
102 server computer system
104 mobile telecommunication device
106 mobile telecommunication device
108 mobile telecommunication device
1 10 telecommunication network
Claims
Cl a i ms
Computer-implemented method for synchronizing, cleansing and consolidating personal information of a user with a plurality of mobile telecommunication devices (104, 106, 108),
the mobile telecommunication devices (104, 106, 108) being operable to communicate with one another via a telecommunication network (1 10),
the telecommunication network (1 10) further comprising at least one server computer system (102),
the server computer system (102) comprising user profiles of a plurality of users, the user profile of a user comprising at least one personal information of the user and at least one association information, the association information being indicative of a subset of users from the plurality of users,
the mobile telecommunication devices (104, 106, 108) of the users identified by the association information comprising at least a subset of the personal information comprised in the user profile,
the method further comprising at the server computer system (102):
• receiving a modification information from the mobile telecommunication device (104) of a first user from the plurality of users, the modification information being indicative of a modification of at least one personal information of the first user,
• adapting the at least one personal information comprised in the user profile of the first user according to the received modification information,
• determining from the user profile of the first user the subset of users being associated with the first user using the association information of the user profile of the first user,
• pushing the modification information to the mobile telecommunication devices (106, 108) assigned to the determined subset of users.
The method of claim 1 , the contact information comprised in the user profile of a user being arranged in at least two information subsets of personal information, wherein each of the information subsets comprises an individual association information, wherein the personal information comprised in an information subset and a modification information affecting this personal information is only provided by the server computer system (102)
to a mobile telecommunication device (104, 106, 108) of a user if the user is specified by the association information of the information subset.
3. The method of claim 2, the modification information being forwarded to the mobile telecommunication device (104, 106, 108) of a user by providing the adapted personal information to the mobile telecommunication device (104, 106, 108) of the user, if the information subset associated with the user comprises the contact information which is subject to modification.
4. The method of any of the preceding claims, the personal information comprised in the user profile of a user comprising at least one contact information of the user, wherein the user profile of a user is linked to the user using the contact information of the user.
5. The method of claim 4, the association information comprised in the user profile of a user comprising the contact information of users associated with the user.
6. The method of claim 4 or 5, the personal information comprised in the user profile of a user comprising at least two pieces of contact information of the user, wherein one of the pieces of contact information is flagged as a primary contact information, wherein information on the flag is provided to the users associated with the user profile.
7. The method of claim 6, the primary contact information comprised in the user profile of a user depending on the date and/or the time and/or the location of the mobile telecommunication device (104, 106, 108) of the user.
8. The method of claims 2 or 3 and 6 or 7, the information subsets of a user profile of a user each comprising a primary contact information, wherein the primary contact information comprised in a first information subset differs from the primary contact information comprised in a second information subset of the user profile of the user.
9. The method of any of the preceding claims, the method prior to forwarding the modification information to the mobile telecommunication devices (104, 106, 108) assigned to the users of the subset of users further comprising:
• determining the available bandwidth of the telecommunication network (1 10) for a connection between the server computer system (102) and a mobile telecommunication device (104, 106, 108) of a user,
• only if the determined bandwidth is above a predefined threshold, forwarding the modification information to the mobile telecommunication device (104, 106, 108) of the user.
10. Server computer system (102), the server computer system (102) comprising at least data processing means, data storing means and a telecommunication interface, the server computer system (102) being operable to communicate with mobile telecommunication devices (104, 106, 108) of a plurality of users via a telecommunication network (1 10) using the telecommunication interface,
the data storing means comprising user profiles for the plurality of users,
the user profile of a user comprising at least one personal information of the user, and at least one association information, the association information being indicative of a subset of users from the plurality of users,
the server computer system (102) further being adapted to:
• Receive a modification information from the mobile telecommunication device (104) of the first user from the plurality of users, the modification information being indicative of a modification of at least one personal information of the first user,
• Adapt the at least one personal information comprised in the user profile of the first user according to the received modification information,
• Determine from the user profile of the first user the subset of users being associated with the first user using the association information of the user profile of the first user,
• Push the modification information to the mobile telecommunication devices (106, 108) assigned to the determined subset of users.
1 1. A computer program product which, when executed on a computer system causes the computer system to execute the method according to any of the preceding claims 1-9.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP17706990.3A EP3586292A1 (en) | 2017-02-23 | 2017-02-23 | Method and computer system for synchronizing personal information |
PCT/EP2017/054149 WO2018153452A1 (en) | 2017-02-23 | 2017-02-23 | Method and computer system for synchronizing personal information |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/EP2017/054149 WO2018153452A1 (en) | 2017-02-23 | 2017-02-23 | Method and computer system for synchronizing personal information |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018153452A1 true WO2018153452A1 (en) | 2018-08-30 |
Family
ID=58159066
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/EP2017/054149 WO2018153452A1 (en) | 2017-02-23 | 2017-02-23 | Method and computer system for synchronizing personal information |
Country Status (2)
Country | Link |
---|---|
EP (1) | EP3586292A1 (en) |
WO (1) | WO2018153452A1 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070266118A1 (en) * | 2006-05-09 | 2007-11-15 | Wilkins John T | Contact management system and method |
US20140046916A1 (en) * | 2012-08-10 | 2014-02-13 | Business Objects Software Ltd. | Contact cleanser for mobile devices |
US20150319157A1 (en) * | 2014-05-03 | 2015-11-05 | Pinplanet Corporation | System and method for dynamic and secure communication and synchronization of personal data records |
US20160057095A1 (en) * | 2005-03-30 | 2016-02-25 | Google Inc. | Methods and Systems for Providing Current Email Addresses and Contact Information for Members within a Social Network |
-
2017
- 2017-02-23 WO PCT/EP2017/054149 patent/WO2018153452A1/en unknown
- 2017-02-23 EP EP17706990.3A patent/EP3586292A1/en not_active Withdrawn
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160057095A1 (en) * | 2005-03-30 | 2016-02-25 | Google Inc. | Methods and Systems for Providing Current Email Addresses and Contact Information for Members within a Social Network |
US20070266118A1 (en) * | 2006-05-09 | 2007-11-15 | Wilkins John T | Contact management system and method |
US20140046916A1 (en) * | 2012-08-10 | 2014-02-13 | Business Objects Software Ltd. | Contact cleanser for mobile devices |
US20150319157A1 (en) * | 2014-05-03 | 2015-11-05 | Pinplanet Corporation | System and method for dynamic and secure communication and synchronization of personal data records |
Also Published As
Publication number | Publication date |
---|---|
EP3586292A1 (en) | 2020-01-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5360781B2 (en) | System and method for promoting the growth of mobile communities | |
US8931034B2 (en) | System, method, and policy engine for granting temporary access to electronic content | |
US8195137B2 (en) | Updating contact information for mobile traffic | |
US20070088818A1 (en) | Sharing of presence-based time-zone information | |
US20050027716A1 (en) | Unified contact list | |
US8600360B1 (en) | Method and system for connecting people in a social network | |
US8869296B2 (en) | Access to user information | |
US20170346862A1 (en) | Integrated intranet workspace | |
US20090017790A1 (en) | Systems and methods for restricting service in mobile devices | |
US20070073888A1 (en) | System and method to control transactions on communication channels based on universal identifiers | |
US20110307455A1 (en) | Contact information merger and duplicate resolution | |
US9369542B2 (en) | Network-based processing of data requests for contact information | |
TWI477994B (en) | Communication access control system and method | |
CA2603364A1 (en) | Methods and systems for providing current email addresses and contact information for members within a social network | |
RU2008103500A (en) | STRUCTURE AND METHODOLOGY OF THE PEER-MANAGED GROUP MANAGEMENT | |
KR20160130412A (en) | Group - Manage, system, and method of sourced contact directory | |
CN101401407A (en) | Privacy protection in network-based phonebooks | |
US20120195234A1 (en) | Method for policy-based control of enterprise messaging | |
CN102769640B (en) | The update method of user profile, server and system | |
US8095118B2 (en) | Address book remote access and extensibility | |
US20160182626A1 (en) | System and method for discovering a lan synchronization candidate for a synchronized content management system | |
Nordström et al. | Haggle: Opportunistic mobile content sharing using search | |
US12113785B2 (en) | Directory server providing tag enforcement and network entity attraction in a secure peer-to-peer data network | |
EP2315407A2 (en) | Address couplet communication filtering | |
US20130227018A1 (en) | Methods and Systems for Identification in a Social Network Using a Mobile Telephone Number |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17706990 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
ENP | Entry into the national phase |
Ref document number: 2017706990 Country of ref document: EP Effective date: 20190923 |