Patent application number | Description | Published |
20080271058 | TANGIBLE INTERFACE FOR MOBILE MIDDLEWARE - A system and method for enabling the use of tangible user interfaces with applications on mobile devices. Semantic tagging can be used in connection with everyday objects, with the semantic tags providing semantic information about the object at issue. The semantic tags are configured to belong to an ontology that is understood by mobile middleware. The mobile middleware can scan for the presence of tangible interfaces. The tangible interfaces are then populated to a context representation model so that they can be shared by one or more applications. | 10-30-2008 |
20080281852 | METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR PROVIDING AN ADAPTIVE FRAMEWORK FOR A METADATA-CONTEXT SWITCH - An apparatus for providing an adaptive framework for a metadata-context switch may include a processing element. The processing element may be configured to receive, from an application, a query for data, to determine whether to provide a response to the query in a context view or in a metadata view based on an indication received from the application, and to generate the metadata view based at least in part on a context model and rules specified by the application in response to determining to provide the response in the metadata view. | 11-13-2008 |
20080307072 | Mesh networks for advanced search in lifeblogs - A method including creating a node that is associated with an event recorded by a user, storing metadata associated with the node and linking the node with other nodes that are associated with the event, wherein the other nodes comprise at least one of local nodes and remote nodes. The method also includes sending metadata for the node to a corresponding remote node, searching at least one local device or remote device for nodes related to the event by using the metadata of nodes associated with the event and providing information to the user based on results obtained from searching of metadata associated with the local and remote nodes related to the event. | 12-11-2008 |
20090313645 | DYNAMIC DEVICE PROFILE INTERFACES - An architecture for context provisioning that is specifically suited for web applications utilizing the delivery context interface (DCI) specification promulgated by the W3C. A client side application programming interface (API) uses a DCI tree to generate a dynamic device profile that provides snapshots of delivery context information (DCI) dynamically during a browser application session. The client side API provides support for the application author to subscribe to various device properties represented in the DCI tree, and generate the dynamic device profile based on property changes. | 12-17-2009 |
20090327327 | METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR PROVIDING CONTEXT TRIGGERED DISTRIBUTION OF CONTEXT MODELS - A method for providing context triggered distribution of context models may include receiving current context information related to a first device, accessing a context profile and a security profile associated with the first device, and developing a composite context tree based on at least a portion of the current context information related to the first device and context information related to at least one other device based at least in part on the context profile defining, for a current context of the first device, aspects of the current context information to be utilized for the developing of the composite context tree. An apparatus and computer program product corresponding to the method are also provided. | 12-31-2009 |
20100274823 | METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR PROVIDING AN ADAPTIVE CONTEXT MODEL FRAMEWORK - An apparatus for providing adaptive context model framework may include a processor and a memory storing executable instructions that in response to execution by the processor cause the apparatus to perform various operations. The operations performed may include receiving data from a data provider for provision to an application, querying a generic data model for a representation associated with context data corresponding to the received data, translating the received data into an application specific model based on a response to the querying, and providing data to the application represented based on the application specific model. A corresponding method and computer program product are also provided. | 10-28-2010 |
20110082825 | METHOD AND APPARATUS FOR PROVIDING A CO-CREATION PLATFORM - An approach is provided for providing a co-creation platform. A co-creation application extracts tags from a plurality of information sources reflecting the expertise of a user. The co-creation application creates a model of the user's expertise by applying a probabilistic analysis on the extracted tags. The co-creation application collects assignment information including at least one or more specified areas of expertise, and matches the model of the user's expertise against the specified areas of expertise. | 04-07-2011 |
20110320741 | METHOD AND APPARATUS PROVIDING FOR DIRECT CONTROLLED ACCESS TO A DYNAMIC USER PROFILE - An apparatus may include a profile determiner configured to determine a user profile. A contextual characteristic determiner may be configured to determine contextual characteristics relating to the apparatus and/or the user of the apparatus such that the profile determiner may infer user preferences and thereby create a dynamic portion of the user profile. An index builder may be configured to build an index of profile categories included within the user profile. A subscription registrar may cause the user profile to be registered for sharing with a service provider. Thereby a profile manager may provide for direct controlled access to the user profile which may be limited by user selection of permission levels and/or profile categories which are shared. Thereby access to the user profile may occur directly with the apparatus without storing the user profile on a separate server. | 12-29-2011 |
20120143791 | METHOD AND APPARATUS FOR CAUSING AN APPLICATION RECOMMENDATION TO ISSUE - 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. 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 directed to a query module. The query may include current contextual characteristics of the user and/or the apparatus. The application recommendation may include one or more applications selected from one or more content providers, as controlled by a registrar module. | 06-07-2012 |
20120151367 | METHOD AND APPARATUS FOR REGISTERING A CONTENT PROVIDER CHANNEL FOR RECOMMENDATION OF CONTENT SEGMENTS - An apparatus may include a recommendation module configured to recommend a group of content segments recommended for a user by one or more content channels. A profile determiner may determine a user profile, which may be used to recommend the content channels. The user profile may include contextual characteristics, which may be determined by a contextual characteristic determiner. Further, the apparatus may include a content provider registrar configured to register a content provider channel. Thereby, the apparatus may provide for recommendation of one or more of the content segments by the content provider channel. Further, the content provider channel may be provided access to the user profile. Accordingly, the content provider channel may function in the same manner as the other content channels in some instances. Conversely, the content provider registrar may provide for download of an installation package and confirmation of compatibility in another instance. | 06-14-2012 |
20120221735 | MULTIDEVICE SESSION ESTABLISHMENT FOR MULTIMODAL BROWSING - Systems, methods, apparatuses and computer program products for establishing a single session for processing a multimodal application with multiple devices and for distributing the multimodal application amongst the multiple devices participating in the single session based on the respective capabilities of each device are provided. A system, method and computer program product for allowing new devices operated by the same user to join in the previously established session for processing the multimodal application where the capabilities of the new device exceed that of all devices currently participating in the session are also provided. | 08-30-2012 |
20120226899 | METHOD AND APPARATUS FOR ADAPTING SETTINGS FOR REQUESTING CONTENT SEGMENTS BASED ON CONTEXTUAL CHARACTERISTICS - An apparatus may include a registrar configured to register settings for requesting content segments. The settings may be configured to apply to requests for content segments from all of the content providers of a content channel or one or more individual content providers. A contextual characteristic determiner may be configured to determine contextual characteristics of the user and/or the apparatus. A settings manager may be configured to adapt the settings based on the contextual characteristics determined by the contextual characteristic determiner. Thereby, update settings, operational settings, and/or other settings may be adapted. Further, a content requestor may be configured to build a content request package based on the settings. Accordingly, content providers and/or a content recommender may recommend content based on the content request package. | 09-06-2012 |
20120238295 | METHOD AND APPARATUS FOR RECOMMENDING CONTENT BASED ON CONTENT PROVISION MODELS ASSOCIATED WITH SPATIAL REGIONS - An apparatus may include a content module configured to provide for recommendation of one or more content segments based at least in part on a recipient region. A registrar may be configured to provide for access to a plurality of content provision models configured to recommend the content segments, wherein the content provision models correspond to a plurality of spatial regions. Further, a locator module may be configured to determine a recipient region of the spatial regions at which one or more of the content segments are to be provided. Thereby a user may be provided content based on a content provision model of a service provider associated with the location of the user. A manager entity may coordinate registration of service providers and user terminals and/or facilitate transfer between the content provision models of the service providers when the user transfers between spatial regions. | 09-20-2012 |
20120260211 | METHOD AND APPARATUS FOR PROVIDING A USER INTERFACE IN ASSOCIATION WITH A RECOMMENDER SERVICE - A method for providing a user interface in connection with a recommendation service may include causing communication of a request for content where the request includes context information and preference information associated with a user of a device causing communication of the request, receiving a response to the request in response to the request being serviceable where the response includes a series of recommendations serialized in protocol-specific data structure, and causing rendering of content associated with the recommendations as graphical tiles according to the protocol-specific data structure such that a plurality of recommendations associated with a same primary context are associated with each other in a common channel. An apparatus and computer program product corresponding to the method are also provided. | 10-11-2012 |
20130013644 | METHOD AND APPARATUS FOR SEEDED USER INTEREST MODELING - Methods and apparatuses are provided for user interest modeling. A method may include receiving an input from a user for specifying one or more topics from among a predetermined hierarchy of topics and subtopics. The method may additionally include retrieving one or more documents associated with the user and extracting language tokens from the documents based, at least in part, on the specified topics. Corresponding apparatuses are also provided. | 01-10-2013 |
20130024508 | METHOD, APPARATUS, AND COMPUTER PROGRAM PRODUCT FOR RECOMMENDING INTERACTION BETWEEN DEVICES IN A LOCAL ENVIRONMENT - Various methods are provided for recommending interaction between devices in a local environment. One example method may include locating at least one device within a local environment in response to an interaction with content. The at least one device that is located within a local environment is configured to provide functionality related to the interaction with the content. The method may include identifying a selected device from the located at least one device based on a user profile recommendation and the interaction with the content. The method may further include causing at least one of the content and an executable to be transferred to the identified selected device. Similar and related example apparatuses and example computer program products are also provided. | 01-24-2013 |
20130195427 | METHOD AND APPARATUS FOR DEVELOPING AND UTILIZING MULTI-TRACK VIDEO FILES - Various methods for developing and utilizing multi-track video files are provided. One example method includes receiving a multi-track video file, determining at least one rule parameter, and determining a target track and an associated target video segment by applying the at least one rule parameter to the one or more rule definitions. The example method may further include causing playback of the target video segment. Similar and related example methods and example apparatuses are also provided. | 08-01-2013 |
20140075348 | METHOD AND APPARATUS FOR ASSOCIATING EVENT TYPES WITH PLACE TYPES - An approach for identifying and subscribing to events of varying types/contexts based on a user selected place type is described. A place based event platform determines a user input for specifying at least one place type to associate with a user selection of a map, a portion of the map, or a combination thereof. The place based event platform further processes the at least one place type to determine one or more context types, one or more event types, or a combination thereof associated with the map, the portion of the map, or a combination thereof. | 03-13-2014 |
20140161354 | METHOD AND APPARATUS FOR SEMANTIC EXTRACTION AND VIDEO REMIX CREATION - A method, apparatus and computer program product are provided for extracting semantic information from user-generated media content to create a video remix which is semantically enriched. An exemplary method comprises extracting media content data and sensor data from a plurality of media content, wherein the sensor data comprises a plurality of data modalities. The method may also include classifying the extracted media content data and the sensor data. The method may further include detecting predefined objects or events utilizing the sensor data to create remix video. | 06-12-2014 |
Patent application number | Description | Published |
20100094922 | METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR ENABLING DUAL MODE COMMUNICATION - An apparatus for enabling dual mode communication may include a processor. The processor may be configured to receive property information from a provider node, provide the property information to a delivery context client interface based context model, and enable access, by a consumer application, to the property via the delivery context client interface based context model to enable provision of consumer data to the property to enable adaptive or customized services to the consumer application via the property. A corresponding method and computer program product are also provided. | 04-15-2010 |
20100100620 | METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR PROVIDING COMPOSITE CAPABILITY INFORMATION FOR DEVICES IN DISTRIBUTED NETWORKS - An apparatus for providing distribution of composite capability information for devices within a distributed network may include at least one processor and at least one memory including computer program code. The memory and the computer program code may be configured to, with the processor, cause the apparatus at least to receive local capability information from a participant device in a distributed network in which the local capability information describes the capabilities of the participant device, combine the local capability information from the participant device with other capability information defining capabilities of other participant devices to produce composite capability information, generate differential information indicating differences between the local capability information and the composite capability information, and provide the differential information to the participant device. A corresponding method and computer program product are also provided. | 04-22-2010 |
20100153085 | Method, Apparatus and Computer Program Product for Providing Predictor Nodes for Context Models - An apparatus for providing predictive nodes for a context model may include a processor. The processor may be configured to receive a registration from a communication node having property values determinable via a context model in which the registration indicates a class of the communication node registering, record values for the communication node at defined time intervals, and enable the provision of predicted values based on the recorded values via a predictive formula determined based at least in part on the class. | 06-17-2010 |
20100153970 | METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR PROVIDING MULTI-DIMENSIONAL MANIPULATIONS TO CONTEXT MODELS - An apparatus for providing multi-dimensional manipulations to context models may include a processor. The processor may be configured to generate a context model including an object representation for objects stored in one or more devices, enable provision of a context value to a calling application via a value interface, and provide an extension to the value interface to enable multiple context values to be associated with each object. A corresponding method and computer program product are also provided. | 06-17-2010 |
20100229186 | METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR PROVIDING AN EVENT SCHEME FOR CONTEXT MODELS - An apparatus for providing an event scheme for a context model may include a processor and a memory storing executable instructions that in response to execution by the processor cause the apparatus to at least perform operations including defining an event scheme comprising at least two phases and providing the event scheme for use in a topologically independent context model. One of the at least two phases defined may enable provision of a notification from a consumer application to a data provider and the other of the at least two phases may enable provision of a notification from the data provider to the consumer application. The context model may be configured to provide access by consumer applications to property information of data providers via the context model. | 09-09-2010 |
20110083162 | METHOD AND APPARATUS FOR PROVIDING CONTEXT ACCESS WITH PROPERTY AND INTERFACE OBFUSCATION - 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. | 04-07-2011 |
20110093818 | METHOD AND APPARATUS FOR PROVIDING A GENERIC INTERFACE CONTEXT MODEL - An apparatus for providing a generic interface context model 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 to, with the at least one processor, cause the apparatus to perform at least defining a set of generic interfaces independent of any particular event scheme in which the generic interfaces include at least root node interfaces and provider node interfaces that support security classes, and enabling data providers and consumer applications to access a context model via the generic interfaces. The context model includes an object registry providing an object representation of properties of respective ones of the data providers. | 04-21-2011 |
20110126267 | METHOD AND APPARATUS FOR PROVIDING A CONTEXT RESOURCE DESCRIPTION LANGUAGE AND FRAMEWORK FOR SUPPORTING THE SAME - An apparatus for providing a framework for supporting a context resource description language 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 to, with the at least one processor, cause the apparatus to perform at least receiving an indication of content loaded at a browser, parsing the content for context resource description language providing an identification of properties requested in association with a service from which the content was loaded, and providing property management with respect to the identified properties for provision to the service. A corresponding method and computer program product are also provided. | 05-26-2011 |
20110131049 | Method and Apparatus for Providing a Framework for Efficient Scanning and Session Establishment - A method of providing a framework for efficient scanning and session establishment may include receiving vocabulary independent property information indicative of a property request and corresponding setting information of an application associated with a device capable of communication with a network communication environment, determining capabilities of the network communication environment relative to the received property information, and enabling generation of a selected scan function having selected scan parameters based at least in part on the determined capabilities and the property information. A corresponding apparatus and computer program product are also provided. | 06-02-2011 |
20110136542 | METHOD AND APPARATUS FOR SUGGESTING INFORMATION RESOURCES BASED ON CONTEXT AND PREFERENCES - An approach is provided for suggesting information resources based on context and preferences. A resource manager retrieves a predetermined set of a plurality of information resources associated with the user, extracts language tokens from the information resources, and computes a model of the predetermined set of information resources by applying a probabilistic analysis on the language tokens. The resource manager then matches the model against a context vocabulary to generate a context template for each of the information resources and a preference vocabulary to generate a preference template for each of the information resources. | 06-09-2011 |
20110231512 | METHOD AND APPARATUS PROVIDING FOR OUTPUT OF A CONTENT PACKAGE BASED AT LEAST IN PART ON A CONTENT CATEGORY SELECTION AND ONE OR MORE CONTEXTUAL CHARACTERISTICS - An apparatus providing for output of a content package may include a content category selector for receiving a content category selection. A content category extractor may extract the content category selection from a content feed. The apparatus may further comprise a contextual characteristic determiner for determining one or more contextual characteristics. A GPS module may determine a location of the apparatus. The apparatus may thereby provide for selection of a content package based at least in part on the content category selection and the one or more contextual characteristics. The actual selection of the content package may occur in an external device, such as a content category selector. Once the content package is selected, the apparatus may provide for output of the content package such as through displaying the content package on a display. | 09-22-2011 |
20110238608 | METHOD AND APPARATUS FOR PROVIDING PERSONALIZED INFORMATION RESOURCE RECOMMENDATION BASED ON GROUP BEHAVIORS - An approach is provided for suggesting information resources based on context, preferences, and group behavior of a community, culture, country, or combination thereof that the user belongs to. A recommendation application applies one or more rules to select a weight value for tokens within a language topology based upon group behaviors of a community, culture, country, or combination thereof that a user belongs to. The recommendation application adjusts semantic structures of a plurality of information resources based upon the weighted topology. The recommendation application suggests one or more of the information resources to the user based, at least in part, on the adjusted semantic structures. | 09-29-2011 |
20110246438 | METHOD AND APPARATUS FOR CONTEXT-INDEXED NETWORK RESOURCES - Techniques to provide context-indexed network resources include determining a network resource that is associated with first data in response to receiving first data that describes a context feature. A context token is determined, which indicates a probability, in the first data, of a topic from a context vocabulary. The context vocabulary includes concepts describing temporal, spatial, environmental or activity circumstances of consumers. Second data is stored, which indicates the network resource in association with the context token. In some embodiments, determining a network resource associated with the first data includes sending a topic based on the feature context token to a network resource search engine; and, the network resource is determined based on data returned from the network resource search engine. | 10-06-2011 |
20110246874 | METHOD AND APPARATUS FOR RECEIVING A USER COMMENT RELATING TO A CONTENT SEGMENT AND PROVIDING FOR OUTPUT OF A NEW CONTENT SEGMENT BASED ON AN ASSOCIATION STRUCTURE - An apparatus providing for output of a new content segment may include a contextual characteristic determiner for determining one or more contextual characteristics. The apparatus may use the contextual characteristics to output a content segment, which a user may then comment on. The apparatus may use a token extractor to extract tokens from the comment and thereby associate the tokens, the contextual characteristics, and the content segment with an association structure using an association structure generator. Accordingly, the apparatus may output of a new content segment based on the association structure in instances in which the association structure is applicable. | 10-06-2011 |
20110257960 | METHOD AND APPARATUS FOR CONTEXT-INDEXED NETWORK RESOURCE SECTIONS - Techniques to provide context-indexed network resource sections include, in response to receiving first data that describes a network resource, determining a section of a plurality of sections included in the network resource. A section context token that indicates a probability in the section of a topic from a context vocabulary is determined. The context vocabulary includes concepts describing temporal, spatial, environmental or activity circumstances of consumers. Second data that indicates the section in association with the section context token is stored. | 10-20-2011 |
20110264760 | METHOD AND APPARATUS PROVIDING FOR OUTPUT OF A CONTENT PACKAGE BY AN APPLICATION BASED AT LEAST IN PART ON A CONTENT TYPE SELECTION AND ONE OR MORE CONTEXTUAL CHARACTERISTICS - An apparatus providing for output of a content package by an application may include a content type selector for receiving a content type selection from the application. A channel selector may be configured to receive a channel selection. The apparatus may further comprise a contextual characteristic determiner for determining one or more contextual characteristics. The apparatus may thereby provide for selection of a content package based at least in part on the content category selection and the one or more contextual characteristics. The actual selection of the content package may occur in an external device, such as a content package selector. Accordingly, a content requestor may act as an interface between the content package selector and the applications running on the apparatus. Once the content package is selected, the apparatus may provide for output of the content package such as by the application displaying the content package on a display. | 10-27-2011 |
20110294483 | METHOD AND APPARATUS FOR IDENTIFYING NETWORK FUNCTIONS BASED ON USER DATA - Techniques for identifying network functions include determining first data that indicates a concept represented in content provided by a device. A function provided by a network service is determined based on the first data. In some embodiments, techniques include forming a data structure that associates each function of a plurality of functions provided by a plurality of network services with at least one identifier for a concept. | 12-01-2011 |
20110295823 | METHOD AND APPARATUS FOR MODELING RELATIONS AMONG DATA ITEMS - An approach is provided for modeling relations among data items of an information resource. A modeling manager retrieves, at a device, a first data item and determines one or more data types associated with the first data item. Based, at least in part, on the one or more data types, the modeling manager determines one or more relations corresponding to the first data item based, at least in part, on the one or more data types. The modeling manager then associates the first data item with a second data item based, at least in part, on a semantic relationship among the first data item, the second data item, the one or more relations, or a combination thereof. | 12-01-2011 |
20120078822 | METHOD AND APPARATUS FOR PROVIDING A FRAMEWORK FOR GENERATING RECOMMEDATION MODELS - An approach is provided for providing a framework for generating recommendation models. A recommendation engine receives a request, at the recommendation engine, for generating a recommendation model for an application, wherein the recommendation engine is applicable to a plurality of applications. Next, the recommendation engine determines to retrieve rating information from on one or more profiles associated with the application, one or more other applications, or a combination thereof. Then, the recommendation engine determines to generate the recommendation model based, at least in part, on the rating information. | 03-29-2012 |
20120084116 | METHOD AND APPARATUS FOR DETERMINING WHETHER TO ALLOW CREATION OF A CONTENT CHANNEL - An apparatus may include a content channel drafting module configured to provide for drafting of a content channel. A content channel comparison module may compare the content channel with existing content channels to determine a similarity factor. A channel creation determination module may determine whether or not to allow creation of the content channel based at least in part on the similarity factor. Thereby, creation of the content channel may be allowed in instances in which the similarity factor is less than a threshold correlation value and disallowed in instances in which the similarity factor exceeds the threshold correlation value. Further, when creation of a content channel is allowed, selection of a public channel status configured to allow sharing of the content channel may be disallowed in an instance in which the similarity factor exceeds a lower threshold correlation value. | 04-05-2012 |
20120102411 | METHOD AND APPARATUS FOR MONITORING USER INTERACTIONS WITH SELECTABLE SEGMENTS OF A CONTENT PACKAGE - An apparatus may include a content package selector configured to provide for selection of a content package including one or more selectable segments. A monitoring module may be configured to insert a script into the content package. Further, the monitoring module may monitor one or more user interactions with the selectable segments as directed by the script. The apparatus may further determine one or more contextual characteristics relating to the user interactions. Thereby, the user interactions, the contextual characteristics, and/or the selectable segments may be stored and/or transmitted so as to build a data model based thereon. The data model may be used to make content recommendations based on the monitored user interactions and determined contextual characteristics as they related to the user interaction events with the selectable segments of the content package. | 04-26-2012 |
20120117006 | METHOD AND APPARATUS FOR BUILDING A USER BEHAVIOR MODEL - 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. | 05-10-2012 |
20120117015 | METHOD AND APPARATUS FOR PROVIDING RULE-BASED RECOMMENDATIONS - 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. | 05-10-2012 |
20120166377 | METHOD AND APPARATUS FOR PROVIDING RECOMMENDATIONS BASED ON A RECOMMENDATION MODEL AND A CONTEXT-BASED RULE - 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. | 06-28-2012 |
20120246336 | METHOD AND APPARATUS FOR PROVIDING CONTEXT-BASED BOUNDARIES FOR SERVICE MANAGEMENT - 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. | 09-27-2012 |
20120254289 | METHOD AND APPARATUS FOR PROVIDING SERVICE MOBILITY ACROSS SERVICE DEPLOYMENT BOUNDARIES - 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. | 10-04-2012 |
20120254970 | METHOD AND APPARATUS FOR PROVIDING RECOMMENDATION CHANNELS - An approach is presented for providing recommendation channels. A recommendation platform receives an input for creating at least one recommendation channel, the input specifying at least one category. Next, the recommendation platform determines one or more tokens based, at least in part, on the at least one category, wherein at least one of the one or more tokens represents context information. Then, the recommendation platform determines to create the at least one recommendation channel based, at least in part, on the one or more tokens. | 10-04-2012 |
20120278268 | METHOD AND APPARATUS FOR EXTRACTING EXPLICIT PROFILE REPRESENTATION THROUGH ADAPTIVE RECOMMENDER SYSTEM - An approach is provided for providing recommendations based on preloaded models and for generating user profiles to personalize a user experience with a device or service. A recommendation model platform processes at least one latent user model, at least one latent item model, or a combination thereof associated with a device to determine one or more user preference scores with respect to one or more items. The recommendation platform also processes the one or more user preference scores against one or more thresholds values to determine explicit preference information associated with the one or more items. The recommendation platform also generates at least one user profile associated with the device, a user of the device, or a combination thereof based, at least in part, on the explicit preference information. | 11-01-2012 |
20120302270 | METHOD AND APPARATUS FOR PROVIDING CONTENT PROVIDERS FOR RECOMMENDATION SERVICES - An approach is presented for providing data providers for recommendations services. A data provider platform receives at least one request for at least one recommendation from at least one device. The data provider platform further determines context information associated with the at least one device, a user of the at least one device, or a combination thereof. The data provider platform further processes and/or facilitates a processing of the context information to determine, at least in part, one or more providers for generating the at least one recommendation. | 11-29-2012 |
20120303561 | METHOD AND APPARATUS FOR PROVIDING RULE-BASED RECOMMENDATIONS - An approach is provided for providing rule-based recommendations. The approach involves a processing of one or more user profile tags, context tags, content tags, channel tags and/or other context information. The approach further involves a determination of one or more weighting factors of one or more of the user profile tags, context tags, content tags, channel tags and other context information. The approach also involves an application of one or more rule sets that bases a determination of a recommendation on the weighting factor. The approach, then, generates one or more recommendations. | 11-29-2012 |
20120303792 | METHOD AND APPARATUS FOR PROVIDING RECOMMENDATIONS WITHIN CONTEXT-BASED BOUNDARIES - An approach is provided for providing recommendations within context-based boundaries. A recommendation platform receives an input, from a device, for selecting at least one content recommendation channel, wherein the at least one content recommendation channel includes, at least in part, one or more context-based boundaries for selecting one or more content items. Next, the recommendation platform determines context information associated with the device, a user of the device, or a combination thereof. Then, the recommendation platform processes and/or facilitates a processing of the context information based, at least in part, on the at least one content recommendation channel to cause, at least in part, a selection of the one or more content items. | 11-29-2012 |
20120330777 | METHOD AND APPARATUS FOR PROVIDING RECOMMENDATIONS BASED ON LOCALLY GENERATED MODELS - An approach is provided for recommendations based on locally generated models. The model platform causes, at least in part, a transfer of at least one user model from a device to a recommendation service, wherein the at least one user model is generated on the device. Next, the model platform determines to associate the at least one user model with user profile information. Then, the model platform processes and/or facilitates a processing of the at least one user model, the user profile information, or a combination thereof to generate at least one recommendation. | 12-27-2012 |
20130073485 | METHOD AND APPARATUS FOR MANAGING RECOMMENDATION MODELS - A platform for managing recommendation models is described. The platform processes and/or facilitates a processing of at least one user identification characteristic associated with at least one device to determine a user identity. The platform further determines at least one communication account active at the at least one device. The platform also causes, at least in part, an association of one or more recommendations models with the user identity, the at least one communication account, the at least one device, or a combination thereof. | 03-21-2013 |
20130081099 | METHOD AND APPARATUS FOR PROVIDING ABSTRACTED USER MODELS - An approach is provided for providing abstracted user models in accordance with one or more access policies. A model platform determines an ontology for specifying a hierarchy of one or more abstraction levels for items data used in latent factorization models. The model platform further causes, at least in part, a generation of one or more user models for the one or more abstraction levels. The model platform also causes, at least in part, a selection of at least one of the one or more user models for generating one or more recommendations for one or more applications, one or more services, or a combination thereof based, at least in part, on one or more privacy policies, one or more security policies, or a combination thereof. | 03-28-2013 |
20130110841 | METHOD AND APPARATUS FOR QUERYING MEDIA BASED ON MEDIA CHARACTERISTICS | 05-02-2013 |
20130136416 | METHOD AND APPARATUS FOR ENRICHING MEDIA WITH META-INFORMATION - An approach is provided for enriching media with meta-information blocks. Specifically, one or more segments of one or more media files are processed to determine meta-information (e.g., topics, annotations, meta-data, etc.) related to the one or more segments. Based on the determined meta-information, other media or related meta-information is determined, analyzed, and appended to the original media as one or more meta-blocks. One or more relationships among the original and other media is then determined. Based on the determination of the one or more relationships, topic blocks (i.e., multi-topic links) are generated and associated with the original and other media. The addition of the meta-blocks and topic blocks to the original media enables either a renderer or a service to generate one or more composite media (e.g., a video mashup) based on the navigation and analysis of media determined as a result of traversing the one or more topic blocks. | 05-30-2013 |
20130138654 | METHODS AND APPARATUSES FOR GENERATING SEMANTIC SIGNATURES FOR MEDIA CONTENT - 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. | 05-30-2013 |
20130138693 | METHOD AND APPARATUS FOR PROVIDING CONTEXT-BASED OBFUSCATION OF MEDIA - An approach for sharing and/or viewing one or more remixes of content based on the preferences of a user is described. A segmentation platform causes, at least in part, a segmentation of content into one or more segments, wherein the one or more segments are associated with one or more content labels. The segmentation platform also causes, at least in part, a rendering and/or sharing of one or more remixes of the content based, at least in part, on at least one subset of the one or more segments based, at least in part, on profile information, context information, or a combination thereof associated with one or more viewers of the content, one or more owners of the content, one or more sharers of the content. | 05-30-2013 |
20130141529 | METHOD AND APPARATUS FOR GENERATING MULTI-CHANNEL VIDEO - An approach is provided for generating multi-channel video. A media platform segments a plurality of media items into one or more media segments based on a plurality of viewpoints of at least one event. The media platform then generates a plurality of media channels for respective one or more plurality of viewpoints. The plurality of media channels compiles the one or more media segments that depict the respective one or more of the plurality of viewpoints. The media platform then compiles the plurality of media channels into a multi-channel media item. | 06-06-2013 |
20130145276 | METHODS AND APPARATUS FOR ENABLING CONTEXT-AWARE AND PERSONALIZED WEB CONTENT BROWSING EXPERIENCE - An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory, computer program code, and processor configured to cause the apparatus to receive a content package comprising one or more selectable segments and at least one dynamic content segment. The apparatus may be configured to parse the content package for topics and provide for one or more user preference models. The apparatus may be configured to match the parsed topics with predefined topics from a user preference model. The apparatus may be configured to monitor user interactions with the selectable segments and provide an external script with a list of prioritized and/or matched topics. The apparatus may provide at least one dynamic content segment as directed by a script, wherein the dynamic content segment may change based upon a user interaction. Corresponding methods and computer program products are also provided. | 06-06-2013 |
20130254900 | METHOD AND APPARATUS FOR SECURE SHARED PERSONAL MAP LAYER - Techniques to provide a secure, shared personal map layer include determining a geographic location. The geographic location is associated with operation of a device. The techniques also include determining indication that describes a relationship between the geographic location and a first user of the device. The techniques also include determining a privacy level for the indication. Then, the first user of the device is associated with the indication and the geographic location and the privacy level. In some embodiments, the techniques also include determining a personal description vocabulary word based, at least in part, on the geographic location and a context for the device. Then it is determined to present on the device a prompt that includes the personal description vocabulary word. | 09-26-2013 |
20130259446 | METHOD AND APPARATUS FOR USER DIRECTED VIDEO EDITING - 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. | 10-03-2013 |
20130266290 | METHOD AND APPARATUS FOR CREATING MEDIA EDITS USING DIRECTOR RULES - 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. | 10-10-2013 |
20130275039 | METHOD AND APPARATUS FOR CONDITIONAL PROVISIONING OF POSITION-RELATED INFORMATION - 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. | 10-17-2013 |
20130321208 | METHOD AND APPARATUS FOR PROVIDING LOCATION INFORMATION OF USER DEVICES BASED ON SIGNAL FREQUENCIES OF TRANSMITTERS - An approach is provided for providing location information of user devices based on signal frequencies of transmitters. The positioning platform processes and/or facilitates a processing of one or more signals, from one or more transmitters, captured at one or more user devices to determine one or more frequencies of the one or more signals. Next, the positioning platform determines device location information of the one or more user devices based, at least in part, on the one or more frequencies. | 12-05-2013 |
20140019860 | METHOD AND APPARATUS FOR PROVIDING A MULTIMODAL USER INTERFACE TRACK - An approach is provided for providing a multimodal user interface track. A multimodal generation platform determining one or more user interface elements for interacting with at least one media segment. The multimodal generation platform further causes, at least in part, an inclusion of the one or more user interface elements as at least one track of the at least one media segment. Accordingly, when the at least one track is processed during a presentation of the at least one media segment by at least one device, the at least one track causes, at least in part, an enablement of the one or more user interface elements. | 01-16-2014 |
20140085443 | METHOD AND APPARATUS FOR ASSOCIATING EVENT INFORMATION WITH CAPTURED MEDIA - An approach is provided for associating relevant metadata and heuristics with one or more media segments of an even. An event analysis platform processes context information associated with one or more media capture devices to determine at least one event type. The event analysis platform further determines one or more event objects, one or more event heuristics, or a combination thereof based, at least in part, on the at least one event type. The event analysis platform associates the one or more event objects, the one or more event heuristics, or a combination thereof with one or more media segments captured by the one or more media capture devices. | 03-27-2014 |
20140108555 | METHOD AND APPARATUS FOR IDENTIFYING NETWORK FUNCTIONS BASED ON USER DATA - Techniques for identifying network functions include determining first data that indicates a concept represented in content provided by a device. A function provided by a network service is determined based on the first data. In some embodiments, techniques include forming a data structure that associates each function of a plurality of functions provided by a plurality of network services with at least one identifier for a concept. | 04-17-2014 |