Abstract:
The invention relates to a method (40) in a visited gateway server (21) in a communication system (1) comprising a home network (10) and a visited network (20) for enabling exchange of user profiles between a visited user profile server (22) of the visited network (20) and a home user profile server (12) of the home network (10), the method comprising: receiving (41) a user identification from a user equipment (2) requesting access to the visited network(20); transmitting (42), in response to received user identification, an identifier of the visited user profile server (22) to the user equipment (2) for conveyance by the user equipment (2) to the home user profile server (12), thereby enabling the exchange of user profiles. The invention also relates tovisited gateway server, methods in a visited user profile server, visited user profile server, and methods in a user equipment, user equipment and computer programs.
Abstract:
A method and arrangement(700) for a hierarchical database (702) comprising a root table and sub-tables in hierarchical levels, each table comprising one or more attributes under which object data can be stored.A configuring function (708) assigns to each sub-table a table identifier TID generated by multiplying a series of prime numbers associated with parent tables of that sub-table. A storing function (704) assigns an object identifier OID to each object in the database such that the table identifiers TID:s of a path of hierarchically connected sub-tables indifferent consecutive levels are encoded into the object identifier OID, and stores data on that object in the connected sub-tables in the table path.
Abstract:
A method and apparatus for measuring a performance indicator reflecting the performance of an IP service consumed or invoked by a user terminal in a service session. A message detector (604) detects service-related messages communicated with a policy control node (106) for the service session. A session database (110) logs a message type with a timestamp for each detected message as raw data in a session entry. A filter engine (112) selects a predefined performance filter associated with the performance indicator based on information in the session entry, applies the selected performance filter on the raw data, and calculates the performance indicator from the filtered data using a predefined algorithm corresponding to the applied performance filter. Thereby, performance indicators can be measured for IP services with a minimum of complexity, using the logged service-related messages communicated with the policy control node.
Abstract:
A method and an arrangement in a service assurance module (400) for controlling service level agreements for communication services in a mobile services access network (402). A network performance rule (400b) is created for a service level agreement, and is based on an associated performance indicator (406) indicating the current network performance with respect to the fulfilment of the service level agreement. The performance indicator is then monitored, and the network performance rule is evaluated on a regular basis based on the performance indicator. If the network performance rule is not satisfied, an agreement violation is registered and/or measures are' taken to improve the network performance.
Abstract:
Method and a recommendation system (200) for making a media item recommendation to a user.A weighted graph is created (2:2) that comprises item nodes representing media items and edges linking the item nodes. Weights are also assigned to the edges based on weights of contributors shared by the linked item nodes. When an initial media item of interest to the user is identified (2:4),the recommendation system determines (2:5) a set of media items which are linked to the initial media item in a weighted graph. At least one of the determined set of media items is also selected based on the assigned weight of edges linking the media items to the initial media item. The recommendation system then provides (2:6) the media item recommendation with the at least one selected media item to the user.
Abstract:
A method for operating a system to provide temporal context for recommending items for consumption by a user device is described. The method comprises maintaining a record of items consumed by the user device or a group of devices within a reference period, together with the time of consumption of each item, and a content descriptor associated with each item. Temporal consumption periods are identified within the reference period, each consumption period spanning the consumption of one or more items with similar content descriptors, and each consumption period is associated with its respective content descriptor. An aggregated list is created of consumption periods recorded over a plurality of reference periods. Clusters of similar consumption periods are identified in the aggregated list, and recurring temporal patterns for user device behaviour are identified in each cluster. A profile is created for each user device based on the clusters and the recurring temporal patterns for each cluster, and this profile is used to provide the temporal context at the user device.
Abstract:
The invention relates to a server(100) for conveying a set of contact identification data to a user equipment (6) associated with a communication system (7), the server (100) comprising: a receiving unit(110) for receiving contact identification data from the user equipment (6); a data storage module (2) comprising subscriber specific data; and an analyzing module (3) arranged to: analyze received contact identification data, and provide the user equipment (6) with one or more suggested sets of contact identification data based on: the analysis, the subscriber specific data and global data of an analytics database (9). The invention also relates to corresponding methods, user equipment, computer programs and computer program products.
Abstract:
A method and arrangement for enrolling a joining peer (202) to a P2P (peer-to- peer) network (200). An enrolment server (204) associated to the P2P network receives (2:2) a connect request sent from the joining peer, and obtains (2:4 -2:7) an enrolment recommendation for the joining peer at least based on a stored current topology (208) of the P2P network. The enrolment server then sends(2:9) attach information to the joining peer according to the enrolment recommendation. The attach information indicates where the joining peer shall connect to the P2P network. The enrolment server also updates(2:13) the stored topology of the P2P network when the joining peer has connected to the P2P network.
Abstract:
A method and apparatus are defined for organizing a plurality of digital photos. The method comprises the steps of identifying a group of digital photos, receiving a number defining how many clusters to be formed from the group, receiving profile information to be used for clustering the digital photos into the number of clusters, clustering the group of digital photos according to the profile information, and identifying representative digital photo(s) of the clusters from the clustered digital photos based on the profile information.
Abstract:
A method, apparatus and system for generating recommendations of items to users. Ratings of items made by users are collected (1:1). User behaviour information is also collected (1:2). Then correlations in ratings are obtained (1:3) and similarities in user behaviour amongst the users are obtained (1:4). Thereafter, an item for recommendation to a user is identified (1:5), based on both the correlations in ratings and on the similarities in user behaviour amongst the users and the item is recommended to the user (1:6).