Abstract:
An approach is provided for providing aggregated position-related information at a user interface based on invocation conditions. An invocation platform determines one or more applications, one or more services, or a combination thereof that provide position-related information. The invocation platform further determines one or more invocation conditions associated with the position-related information, the one or more applications, the one or more services, or a combination thereof. The invocation platform also causes, at least in part, a presentation of at least one user interface that aggregates the position-related information from the one or more applications, the one or more services, or a combination thereof based, at least in part, on the one or more invocation conditions.
Abstract:
An approach is provided for determining heuristic information for creating at least one media compilation, wherein the heuristic information is associated with at least one directing user. A processer may determine a selection of the heuristic information by at least one end user and process and/or facilitate a processing of the heuristic information to cause, at least in part, a creating of the at least one media compilation based, at least in part, on one or more media items associated with the at least one end user.
Abstract:
An approach is provided for user directed video editing. A media platform determines one or more viewpoints of a live event selected by a user. The media platform then determines respective media segments that depict the respective one or more viewpoints. The media segments include metadata of orientation information, geo-location information, timing information, or a combination thereof associated with the creation of respective media segments. The media platform then determines to generate a compilation of at least a portion of the media segments based, at least in part, on the metadata.
Abstract:
Methods and apparatuses are provided for generating, storing, and/or distributing semantic media signatures for media content. A method may comprise receiving media content to be analyzed for generating a semantic signature. The method may further comprise processing the media content to determine one or more media segments of the media content. Additionally, the method may comprise identifying one or more topics represented by the media content. The method may further comprise associating one or more media segments with each of the one or more topics. The one or more media segments associated with a topic may contain a representation of the topic. The method may additionally comprise generating a semantic signature for the media content. The semantic signature may comprise an indication of the one or more identified topics and the one or more media segments associated with each topic. Corresponding apparatuses are also provided.
Abstract:
An apparatus for enabling provision of context access with property or interface obfuscation may include at least one processor and at least one memory including computer program code. The at least one memory and the computer program code may be configured, with the processor, to cause the apparatus to perform at least receiving, from an application, a request for access to property information corresponding to a provider node in which the access is provided via a delivery context client interface based context model, determining access rights associated with the application based on a classification of the application, enabling masking of a portion of information associated with the access rights in response to the classification of the application defining a corresponding subclass restriction, and enabling access to the property via the context model based on the access rights associated with the application and subject to the masking. A corresponding method and computer program product are also provided.
Abstract:
An apparatus comprising a chip comprising a global ring network comprising a plurality of global routers configured in a unidirectional ring network, and a plurality of local ring networks directly connected to the global ring network. A method comprising transmitting a first flit from a first router to a second router, wherein a first ring network comprises the first and second routers, and transmitting a second flit from the first router to a third router, wherein a second ring network comprises the first and third routers, wherein the first and second ring networks are in a hierarchical relationship with each other, and wherein a chip comprises the first and second ring networks.
Abstract:
An apparatus comprising a plurality of nodes and a plurality of links connecting the nodes in a ring topology, wherein a first node from among the plurality of nodes is coupled to a first link from among the plurality of links, wherein the first link comprises a plurality of virtual channels, and wherein each of the plurality of virtual channels is assigned to provide service to a unique one of the plurality of nodes.
Abstract:
An approach is provided for providing recommendations based on a recommendation model and a context-based rule. A recommendation platform receives a request for generating at least one recommendation, the request including at least one user identifier, at least one application identifier, or a combination thereof. Next, the recommendation platform determines at least one recommendation model associated with the at least one user identifier, the at least one application identifier, or a combination thereof. Then, the recommendation platform determines at least one context-based recommendation rule. Then, the recommendation platform processes and/or facilitates a processing of the at least one recommendation model, the at least one context-based recommendation rule, or a combination thereof for generating the at least one recommendation.
Abstract:
An approach is provided for providing rule-based recommendations. A recommendation platform determines one or more contexts for at least one level of a hierarchy of one or more context parameters. The hierarchy reflects different granularities of the one or more context parameters. The recommendation platform determines to generate at least one rule set based, at least in part, on the one or more contexts and then determines to include the at least one rule set in the hierarchy for generating recommendation information for one or more applications.
Abstract:
An apparatus may include a monitoring module configured to monitor user interactions by a user with applications. A contextual characteristics determiner may determine one or more contextual characteristics relating to the user interactions, and the contextual characteristics may be categorized based on an ontology model. Thereby, a data model builder may build a user behavior model for the user based at least in part on the user interactions and the contextual characteristics. The apparatus may provide for private storage of the user behavior module. A recommendation module may issue a recommendation, which may be mapped to one of the applications, based at least in part on the user behavior model. The recommendation may be issued in response to a query from a query module. The query may include current contextual characteristics of the user and/or the apparatus.