Patent application number | Description | Published |
20120185481 | Method and Apparatus for Executing a Recommendation - A method, apparatus and system for generating recommendations of items to users. Ratings of items made by users are collected ( | 07-19-2012 |
20120203660 | CO-OCCURRENCE SERENDIPITY RECOMMENDER - Methods, devices, and computer-readable media described herein may provide a recommender system that may increase the serendipity associated with a recommendation. The recommender system omits obvious co-occurred items, rare items, and limits a number of co-occurred items associated with an item table. Local and global weighting values may be calculated to derive a co-occurrence weight. The co-occurrence weight may be compared to maximum and minimum threshold co-occurrence values to omit obvious and rare co-occurred items. | 08-09-2012 |
20120290434 | Method For Providing a Recommendation Such as a Personalized Recommendation, Recommender System, and Computer Program Product Comprising a Recommender Computer Program - A recommendation engine of a recommender system provides a mobile device user with a personalized recommendation based on, at least in part, the user's current situation. In some embodiments, the recommender system determines the user's current situation by obtaining information identifying the user's present context(s) (e.g., location context, noise context, time context, etc.). For example, assume the user presently has the location context of “at home” and the noise context of “TV on.” From these contexts, the recommender system can categorize the user as being in the “at home relaxing” situation. | 11-15-2012 |
20130035089 | Generating an OD Matrix - Computers, a user equipment, a computer system, computer program products, and a method for a computer system are disclosed. In some embodiments, the method comprises the steps of: receiving user IDs, cell IDs and time stamps associated with the cell IDs and the user IDs; requesting and receiving, from a cell ID database, geographical coordinates corresponding to the cell IDs; finding stations and times for each user ID based on, at least in part, the geographical coordinates and time stamps associated with each user ID; exchanging the stations with a place for each one of the stations; generating at least one OD sub-matrix associated with each user ID based on, at least in part, places and times of arrival and departure associated with these places; and merging the OD matrices into an OD matrix. | 02-07-2013 |
20130066872 | Method and Apparatus for Organizing Images - 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. | 03-14-2013 |
20130091119 | Method and Server for Handling Database Queries - A method and a server ( | 04-11-2013 |
20130159234 | CONTEXT ACTIVITY TRACKING FOR RECOMMENDING ACTIVITIES THROUGH MOBILE ELECTRONIC TERMINALS - A mobile electronic terminal includes a context-activity tracking module, a recommendation module, and a user interface. The context-activity tracking module detects defined contexts, identifies associations between occurrence of the contexts and activities performed by a user of the mobile electronic terminal, and records information in a context-activity repository identifying the associations. The recommendation module identifies a present occurrence of a context that is associated with a previous performance of at least one activity identified by the information in the context-activity repository, and generates a recommendation for the at least one activity that can be performed by the user. The user interface communicates the recommendation for the at least one activity to the user, and to receive an activation response from the user. Related context activity repository nodes and methods by a mobile electronic terminal are disclosed. | 06-20-2013 |
20130173509 | METHOD AND ARRANGEMENT FOR PROCESSING DATA - A method and arrangement for processing data when training a data model involving multiple iterations of data records in a dataset ( | 07-04-2013 |
20130210455 | AGGREGATING DEMOGRAPHIC DISTRIBUTION INFORMATION - A method for aggregating demographic distribution information from a plurality of networks, the method comprising, in each network: monitoring the location of each of a plurality of user devices in each of a plurality of location areas; retrieving demographic information associated with a plurality of user devices; transmitting an indication of the demographic distribution for each location area to a data collector; the method further comprising: receiving the indications at the data collector and collating the information to generate an aggregated demographic distribution map. | 08-15-2013 |
20130226937 | Matching a First Location Profile with at Least One Other Location Profile | 08-29-2013 |
20130246206 | METHOD AND ARRANGEMENT FOR PROVIDING A SERVICE - A method in a Service agent, a Service Agent and a computer-readable medium comprising a computer program are provided for providing a service to a user. The method comprises detecting connection of a Personal Profile Device, operated by the user, to the Service Agent. The method further comprises receiving a service information message from a Service Provider, comprising a service identifier, and obtaining a service profile from the Personal Profile Device using the service identifier. The method further comprises logging in to at least one Information Source identified from the service profile using personal credentials comprised in the service profile in order to allow the Service Provider to access the information needed for providing the service and requesting the Service Provider to set up a connection to the at least one Information Source and to obtain the information needed for providing the service. Thereby, delivery of the service from the Service Provider to a Service Endpoint, which is operatively connected to the Service Agent, based on the information is enabled | 09-19-2013 |
20130275913 | Presentation of Items on a Display - A user terminal in a group of user terminals for which interaction statistics concerning items are provided in an interaction data server and being associated with an entity identifier administrated by an entity handling server, comprises a user input unit, a display, a communication interface, an item memory comprising a set of items, an entity memory with the entity identifier and an item presentation control unit configured to fetch the entity identifier, request entity specific data from the entity handling server, receive the entity specific data, obtain interaction statistics regarding items in the set from the interaction data server, determine priorities of the items in the set based on the interaction statistics and the entity specific data, select a group of items from the set based on their priority settings and the size of the display, and present the group of items on the display. | 10-17-2013 |
20130290131 | METHOD AND ARRANGEMENT FOR ENABLING CUSTOMIZED RECOMMENDATIONS - A method and arrangement for enabling creation of customized recommendations of items for persons ( | 10-31-2013 |
20130290332 | Method of Building a Geo-Tree - A method of building a geo-tree includes collecting a plurality of data items having geographic and contextual tags, associating the geographic tags with the contextual tags, clustering the collected data items based on the contextual tags, classifying the clusters based on the contextual tags, building a geo-tree with each classified cluster being associated with a node on the tree and storing the geo-tree. | 10-31-2013 |
20130297611 | METHOD AND APPARATUS FOR PROVIDING TEMPORAL CONTEXT FOR RECOMMENDING CONTENT FOR CONSUMPTION BY A USER DEVICE - 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. | 11-07-2013 |
20130332962 | ELECTRONICALLY COMMUNICATING MEDIA RECOMMENDATIONS RESPONSIVE TO PREFERENCES FOR AN ELECTRONIC TERMINAL - An electronic terminal is disclosed that includes a communication interface, a user interface device, and a processor circuit. The communication interface communicates through a network with a media server. The processor circuit detects occurrence of a defined event, generate a request for media recommendations containing a terminal identifier for the electronic terminal responsive to the defined event, and communicates the request for media recommendations to the media server. The processor circuit also receives media recommendations from the media server responsive to the request for media recommendations, and communicates the media recommendations through the user interface device Related media servers and methods of providing media from a media server to an electronic terminal are disclosed. | 12-12-2013 |
20140304713 | METHOD AND APPARATUS FOR DISTRIBUTED PROCESSING TASKS - Methods and apparatuses for realizing and enabling a requested computational main task by operation of a task manager and a service node. The task manager defines a set of sub-tasks that accomplish the main task, and sends a source code to the service node including a device instruction for a device connected to the service node, to fetch and execute a sub-task from the task manager. The service node then sends the source code to the device which accordingly fetches and executes the sub-task according to the instruction. When the task manager has received enough sub-task results such that the main task has been completed, it returns an aggregated total result of the main task in response to the main task request. | 10-09-2014 |