Patent application number | Description | Published |
20100142402 | Method, Apparatus and Computer Program Product for Determining A Master Module in a Dynamic Distributed Device Environment - An apparatus for determining a master module in a dynamic distributed device environment may include a processor. The processor may be configured to calculate a connectivity stability factor for a module. The module may be included on a device configured to be connected to a distributed device network. The distributed device network may be defined as a network where devices leave or enter the network at any time, such as a smart space. The processor of the apparatus may also be configured to weigh the connectivity stability factor of the module against neighboring connectivity stability factors associated with neighboring modules, and assign a role of master module to the module based on a determination that the connectivity stability factor of the module describes a more stable module than the connectivity stability factors of the neighboring modules. Associated methods and computer program products may also be provided. | 06-10-2010 |
20100169345 | METHOD, APPARATUS, AND COMPUTER PROGRAM PRODUCT FOR DETERMINING DATA SIGNATURES IN A DYNAMIC DISTRIBUTED DEVICE NETWORK - An apparatus for determining data signatures in a dynamic distributed device network may include a processor. The processor may be configured to receive a first query and generate a local partial closure of the data identified by the first query. The processor may be further configured to synthesize a data signature of the local partial closure. In this regard, the data signature may be an irreducible polynomial expression and the data signature may be orthogonal to remote data signatures generated from remote partial closures. Further, the processor may be configured to store the data signature in an information store within a dynamic distributed device network. Associated methods and computer program products may also be provided. | 07-01-2010 |
20100169346 | METHOD, APPARATUS, AND COMPUTER PROGRAM PRODUCT FOR POLYNOMIAL-BASED DATA TRANSFORMATION AND UTILIZATION - An apparatus for polynomial based data transformation may include a processor. The processor may be configured to identify data that is relevant to a set of one or more queries and generate an information source vector that indicates information sources associated with the data. The processor may also be configured to generate a cyclotomic polynomial based on the information source vector and factor the cyclotomic polynomial to generate a plurality of orthogonal data signatures. Associated methods and computer program products may also be provided. | 07-01-2010 |
20100306278 | METHOD AND SYSTEM OF SPLITTING AND MERGING INFORMATION SPACES - An approach is provided for managing split and merge operations for information spaces with respect to their information content. | 12-02-2010 |
20100318712 | SYSTEM AND METHOD FOR DISTRIBUTED PERSISTENT COMPUTING PLATFORM - Example embodiments of the invention are disclosed for an adaptive computing platform wherein a reader/writer device uses distributed, external memory resources as non-volatile memory blocks to provide distributed execution-in-place capability for the reader/writer device, such as a mobile phone, to enhance the processing power of the device. The execution architecture of the reader/writer device is scalable and adaptive to accommodate variations in the speed, size, and other characteristics of different external memory blocks it uses as it moves from one external memory block to another. | 12-16-2010 |
20110009075 | DATA TRANSFER WITH WIRELESSLY POWERED COMMUNICATION DEVICES - In a system comprising one or more reader devices and a plurality of wirelessly powered communication devices, the reader device has a transceiver to transmit a wireless signals to scan proximate wirelessly powered communication devices. The reader device also establishes communications with a proximate wirelessly powered communication device, forms a session with the proximate wirelessly powered communication devices, communicates in the session with the wirelessly powered communication device, and maintains a state of the session. | 01-13-2011 |
20110029985 | METHOD AND APPARATUS FOR COORDINATING RESOURCE ACCESS - An approach is provided for coordination resource access. A resource access coordinating application determines the conflict condition among a plurality of queries from a respective plurality of applications for access to an identical resource in an information space. The resource access coordinating application then orders the queries based on one or more characteristics (e.g., read, write, update, delete, read-only, read-update, write-update, write-add, write-add, etc.) of the queries irrespective of the applications. Thereafter, the resource access coordinating application selects one of the queries based on the order. | 02-03-2011 |
20110055351 | METHOD AND APPARATUS FOR RETRIEVING CONTENT VIA A SERVICE ENDPOINT - An approach is provided for retrieving ordered content via a service endpoint. A radio frequency memory tag is preloaded with content managed by a service platform. A request is generated for content stored on the radio frequency memory tag of an endpoint associated with the service platform. Transmission of the request to the endpoint is initiated. The request for the content is received from a user equipment. Transmission of the content is initiated from the memory tag to the user equipment. The user equipment receives the content from the memory tag in response to the request. | 03-03-2011 |
20110060797 | METHOD AND APPARATUS FOR SELECTIVE SHARING OF SEMANTIC INFORMATION SETS - An approach is provided for selective sharing of semantic information sets in a smart space interoperable across platforms, devices, and equipment. A personal smart space application creates a personal information space for a user, wherein the personal information space includes a plurality of semantic information sets. Thereafter, the personal smart space application receives a request for selective sharing of the semantic information sets, and merges, in response to the request, a projection of the selected semantic information sets into a shared information space. | 03-10-2011 |
20110072003 | METHOD AND APPARATUS FOR CREATING AND UTILIZING INFORMATION SIGNATURES - An approach is provided for efficiently searching information in an information space utilizing information signatures. A signature application receives queries over information sources. The signature application, for each of the queries, generates a polynomial by defining the each query against the information sources as input parameters in polynomial form. The signature application provides irreducible polynomials over a finite field of a degree of orthogonality by factoring polynomials generated from the queries. The signature application adjusts the degree of orthogonality of the irreducible polynomials to provide adjusted irreducible polynomials, each of which is a signature and corresponds to a signature fragment, such that the signature fragments have overlapping portions. The signature application causes at least in part storage of the signatures or the signature fragments in a signature domain over an information space. | 03-24-2011 |
20110078231 | METHOD AND APPARATUS FOR PROVIDING DEVICE COMPATIBILITY INFORMATION - An approach is provided for determining device compatibility using alerts and information spaces. A link redirector receives a request from a device for a required type of service. The link redirector alerts the device compatibility service and the export control interface about the potential request or stores the request information in an information space while searching for a suitable service for the device. Therefore, the device compatibility service and the export control interface can start preparing information about device compatibility and export control before the information is requested by the service determined. | 03-31-2011 |
20110083130 | DYNAMIC EXECUTION CONTEXT MANAGEMENT IN HETEROGENEOUS COMPUTING ENVIRONMENTS - Method, apparatus, and computer program product embodiments are disclosed for an adaptive computing platform that provides execution-in-place capability for a mobile computing device to enhance the processing power of the device as it moves from one external processor to another. In embodiments of the invention, a mobile wireless device stores one or more execution contexts in a memory of the mobile wireless device resulting from execution by a processor in the mobile wireless device of program code of an application stored in the memory. A transceiver or input/output device in the mobile wireless device detects that a stationary wireless device is within wireless communications range or detects a secure communication link with the stationary wireless device. The transceiver shares the execution context over a wireless communications medium to the stationary wireless device for continued execution-in-place of the application by the stationary wireless device. Later, the transceiver detects an external event that results in voluntary/involuntary closing of the secure communication link with the stationary wireless device. In response, the transceiver receives one or more execution contexts from the stationary wireless device over the wireless communications medium for continued execution-in-place of the application by the processor in the mobile wireless device. The continued execution-in-place of the application includes shared execution sessions between the mobile wireless device and the stationary wireless device. | 04-07-2011 |
20110093463 | METHOD AND SYSTEM FOR PROJECTING AND INJECTING INFORMATION SPACES - An approach is provided for managing projection and injection operations on information spaces with respect to their information content. An information space projection module receives a query to project a first information space from a second information space. In response to the query, the module extracts a subset of information content from the second information space by using a partitioning function. The module also extracts a subset of rules from the second information space by using the partitioning function. The module then creates the first information space using the extracted subset of information content, and the extracted subset of rules while maintains a link between the first and the second information spaces. An information space injection module enables further injection of the first information space back into the second information space. | 04-21-2011 |
20110119486 | METHOD AND APPARATUS FOR MANAGING ACCESS RIGHTS TO INFORMATION SPACES - An approach is provided for managing access rights of users to information spaces using signatures stored in a memory tag. A signature manager caused reading of a memory tag to initiate a request, from a device, for an initial access to an information space. The request includes an authorization signature associated with the device. The signature manager determines a level of access to the information space by comparing the authorization signature against a lattice of signature primitives associated with the information space. The signature manager then modifies the authorization signature based on the determination and stores the modified authorization signature for validation of subsequent access to the information space by the device. | 05-19-2011 |
20110125881 | METHOD AND APPARATUS FOR OPTIMIZING DISTRIBUTION OF INFORMATION AND QUERIES IN INFORMATION SPACES - An approach is provided for managing symmetric and asymmetric communication among information spaces with respect to their distributed nature. An information space is composed of semantic information brokers that handle internal processes of the information space. One or more of the semantic information brokers compute a stability factor corresponding to each of a plurality of semantic information brokers in an information space. The one or more semantic information brokers then select one or more of the plurality of semantic information brokers as a master semantic information broker based on the computed stability factors. The one or more master semantic information brokers manage communication among the plurality of semantic information brokers. | 05-26-2011 |
20110145303 | METHOD AND APPARATUS FOR RECYCLING INFORMATION FRAGMENTS IN INFORMATION SPACES - An approach is provided for recycling information fragments in information spaces. An information management system detects a plurality of information management processes occurring in an information space. The information management processes retrieve one or more information fragments from the information space. The information management system then determines a sequence of states for each of the plurality of information management processes over a period of time and calculates a state trajectory from each of the sequence of states. The calculated state trajectories are used to predict a finite set of possible future states. The information management system uses the prediction to determine which of the one or more information fragments are recyclable and preserves the recyclable information fragments for responding to a subsequent request directed to the information space. | 06-16-2011 |
20110161285 | METHOD AND APPARATUS FOR PROVIDING AUTOMATIC CONTROLLED VALUE EXPANSION OF INFORMATION - An approach is provided for automatic controlled value expansion of information. A value expansion controller detects a request at a device to perform an information operation on a set of data elements of an information space, wherein the request identifies the set by a name and the information operation applies to each data element within the set. The value expansion controller intercepts the request based on the detection and determines the location of the data elements within a communication network based on the name. The value expansion controller retrieves the data elements from the location and populates an expansion table with the retrieved data elements, wherein the expansion table is correlated to the set. The value expansion controller performs the information operation on each data element in the expansion table and causes transmission of one or more results of the information operation to the device. | 06-30-2011 |
20110187511 | METHOD AND APPARATUS FOR MANAGING CONTENT, CONFIGURATION AND CREDENTIAL INFORMATION AMONG DEVICES - An approach is presented for efficiently managing content, configuration and credentials among devices. A determination of information and related metadata associated with one or more devices available in an information space is made, wherein the information includes content, configuration, credentials, or a combination thereof of the one or more devices. The determined information and related metadata are aggregated and stored in a memory tag. | 08-04-2011 |
20110254687 | METHOD AND APPARATUS FOR ACTIVATING A DEVICE - An approach is presented for activating a device. The activation platform receives a request to make a device operable, wherein the device is in an inoperable state because one or more components for operating the device are absent from the device. Further, the activation platform, in response to the request, validates an authenticity of the device based, at least in part, on one or more identifiers associated with the device. Then, the activation platform retrieves the components. Then, the activation platform causes, at least in part, transfer of the components to the device to make the device operable. | 10-20-2011 |
20110258430 | METHOD AND APPARATUS FOR APPLYING EXECUTION CONTEXT CRITERIA FOR EXECUTION CONTEXT SHARING - An approach is provided for applying execution context criteria for secure execution context sharing. A criterion application retrieves an execution context of a device. The criterion application determines one or more context criteria associated with the execution context. The context criteria include state information associated with the execution context. The criterion application encrypts the execution context using the one or more context criteria as a public key of an identity-based encryption. | 10-20-2011 |
20110263297 | METHOD AND APPARATUS FOR CONTENTION RESOLUTION OF PASSIVE ENDPOINTS - An approach is provided for contention resolution of passive endpoints. A contention resolution platform causes, at least in part, scanning of a data channel of a passive endpoint at a first active endpoint to detect a powered state of the passive endpoint. The contention resolution platform then identifies a second active endpoint based, at least in part, on detection of the powered state. The contention resolution platform generates a request to the second active endpoint for the first active endpoint to enter an active mode with respect to the passive endpoint, causing, at least in part, transmission of the request to the second active endpoint. The contention resolution platform then joins the first active endpoint to one or more powered periods of the passive endpoint based, at least in part, on the response received. | 10-27-2011 |
20110282968 | METHOD AND APPARATUS FOR COORDINATING MEDIA PRESENTATION ON DEVICES VIA AN INFORMATION SPACE - An approach is provided for coordinating media presentation on devices via an information space. In response to a request for presentation of media content, a media provision coordinating application retrieves from an information space raw media content corresponding to the request. The media provision coordinating application determines one or more first devices for pre-processing the raw media content and one or more second devices for presenting pre-processed media content based upon respective technical capabilities and availabilities of the first devices, the second devices, or a combination thereof, the first and second devices are connected to the information space. | 11-17-2011 |
20110289520 | METHOD AND APPARATUS FOR INTEGRATING APPLICATIONS ON DEMAND TO DISPLAY AND MANIPULATE A SEMANTIC RESOURCE - An approach is provided for integrating applications on demand to display and manipulate a semantic resource. An integrating application causes, at least in part, reception of a request for a semantic resource, and determines whether the semantic resource is known to a first application. The integrating application discovers one or more properties of the semantic resource based, at least in part, on the determination. The integrating application identifies a second application associated with the semantic resource based, at least in part, on the one or more properties. The integrating application causes, at least in part, presentation of the semantic resource through the second application. | 11-24-2011 |
20110291834 | METHOD AND APPARATUS FOR TRANSFERRING DATA VIA RADIO FREQUENCY (RF) MEMORY TAGS - An approach is presented for transferring data via radio frequency (RF) memory tags. The UE manager receives a request, at a device, to grant access for interaction between a first RF memory tag and a second RF memory tag, the first RF memory tag associated with one or more trusted storage. Further, the UE manager determines an accessibility state of the first RF memory tag, the one or more trusted storage, or a combination thereof. Then, the UE manager causes, at least in part, granting of the access based, at least in part, on the accessibility state. The access is via a connection between the first RF memory tag and the second RF memory tag | 12-01-2011 |
20110314002 | METHOD AND APPARATUS FOR SUPPORTING DISTRIBUTED DEDUCTIVE CLOSURES USING MULTIDIMENSIONAL RESULT CURSORS - A method comprises selecting at least a first data set and a second data set on which to apply a query. The method also comprises causing generating of a first cursor based and a second cursor based on a first application of the query on the first data set and a second cursor based on a second application of the query on the second data set. A third cursor based on a combination of a result set returned by the first cursor and second cursor is then generated in response to the query. | 12-22-2011 |
20110314075 | METHOD AND APPARATUS FOR MANAGING DISTRIBUTED COMPUTATIONS WITHIN A COMPUTATION SPACE - An approach is provided for providing operations for manipulation of distributed computations. A computations closure management infrastructure determines to receive a request for specifying one or more operations to perform on one or more computation spaces, wherein the one or more computation spaces represent one or more computational processes as one or more graphs within the respective one or more computation spaces. The computation closures management infrastructure determines to retrieve the one or more computation spaces, the one or more graphs within the one or more computation spaces, one or more subgraphs of the one or more graphs, or a combination thereof. The computation closures management infrastructure determines to apply the one or more operations on the one or more computation spaces, the one or more graphs, the one or more subgraphs, or a combination thereof to update at least one of the one or more computation spaces, to generate at least one additional computation space, or a combination thereof. | 12-22-2011 |
20110320516 | METHOD AND APPARATUS FOR CONSTRUCTION AND AGGREGATION OF DISTRIBUTED COMPUTATIONS - An approach is provided for construction and aggregation of distributed computations. A distributed computation construction infrastructure identifies an execution context bound to a user context at a device, the execution context corresponding to one or more processes executing at the device. The distributed computation construction infrastructure further causes, at least in part, decomposition of the execution context into one or more closure primitives and respective process states, wherein the one or more closure primitives represent computation closures of the one or more processes. The distributed computation construction infrastructure also causes, at least in part, serialization of the one or more closure primitives, the process states, or a combination thereof. The distributed computation construction infrastructure further causes, at least in part, aggregation of the one or more primitives and the respective process states to reconstruct at least a portion of the execution context based, at least in part, on consistency determination. | 12-29-2011 |
20110321118 | METHOD AND APPARATUS FOR PERFORMING A MULTI-ROLE COMMUNICATION USING A MEMORY TAG - An approach is presented for performing a multi-role communication using a Radio Frequency (RF) memory tag. The control manager receives a content request, at a memory tag, from a first device according to a first access policy. Further, the control manager determines one or more sources of content data responsive to the content request. Then, the control manager provides access from the one or more sources to the memory tag according to a second access policy. The access facilitates transmission of the content data to the first device according to a third access policy. | 12-29-2011 |
20120005050 | METHOD AND APPARATUS FOR INFORMATION AND COMPUTATION CLOSURES ACCOUNT MANAGEMENT - An approach is provided for enabling the accounting of closures to support query requests established by a device. A computation processing and accounting infrastructure determines one or more closures based, at least in part, on a query request. One of the one or more closures based, at least in part, on one or more predetermined policies is selected to generate a response to the query. | 01-05-2012 |
20120016662 | METHOD AND APPARATUS FOR PROCESSING BIOMETRIC INFORMATION USING DISTRIBUTED COMPUTATION - An approach is provided for providing biometric information processing using distributed computation. A biometric information processing infrastructure determines to receive an input including, at least in part, biometric information. The biometric information processing infrastructure selects one or more analyses for processing the input. The biometric information processing infrastructure also determines one or more processes associated with the one or more analyses. The biometric information processing infrastructure further determines to derive one or more computation closures from the one or more processes. The biometric information processing infrastructure determines to decompose the one or more computation closures for distribution in one or more computation spaces. | 01-19-2012 |
20120072917 | METHOD AND APPARATUS FOR DISTRIBUTING COMPUTATION CLOSURES - An approach is provided for backend based computation closure oriented distributed computing. A computational processing support infrastructure receives a request for specifying one or more processes executing on a device for distribution over a computation space. The computational processing support infrastructure also causes, at least in part, serialization of the one or more processes as one or more closure primitives, the one or more closure primitives representing computation closures of the one or more processes. The computational processing support infrastructure further causes, at least in part, distribution of the one or more closure primitives over the computation space based, at least in part, on a cost function. | 03-22-2012 |
20120078595 | METHOD AND APPARATUS FOR ONTOLOGY MATCHING - An approach is provided for ontology matching. An information space infrastructure determines a first ontology and a second ontology. The first ontology and the second ontology describe one or more information closures, one or more computation closures, or a combination thereof. The information space infrastructure then determines to apply a plurality of comparison models on the first ontology and the second ontology and to compute a degree of similarity of the first ontology and the second ontology based, at least in part, on the plurality of comparison models. | 03-29-2012 |
20120078882 | METHOD AND APPARATUS FOR DETERMINING SEARCH RESULTS BASED ON FILTERED INFORMATION - An approach is provided for determining results based on filtered information. A context request is detected from one or more programs. Another program determines to filter the content request, the one or more programs, or a combination thereof. One or more results of the content request are determined based, at least in part, on the filtered content request, the filtered one or more programs, or a combination thereof | 03-29-2012 |
20120079111 | METHOD AND APPARATUS FOR PROVIDING SHARED CONNECTIVITY - An approach is provided for providing shared path connectivity among devices. A connection sharing platform determines to specify at least one group of devices, the at least one group including at least a first path to establish a network connection and a second path to establish a local connection among the devices. The connection sharing platform also determines to cause at least in part an activation of one or more of the devices to establish the network connection, wherein one or more unactivated devices share the network connection over the local connection. | 03-29-2012 |
20120110680 | METHOD AND APPARATUS FOR APPLYING PRIVACY POLICIES TO STRUCTURED DATA - An approach is provided for applying privacy policies to structured data. A privacy policy management infrastructure receives a request for an exchange of structured data among a plurality of devices. The privacy policy management infrastructure determines one or more elements of the structured data. The privacy policy management infrastructure also determines one or more privacy policies corresponding to the structured data, respective ones of the one or more elements, or a combination thereof. The privacy policy management infrastructure further determines to apply the one or more privacy policies to the structured data, respective ones of the one or more elements, or a combination thereof when initiating the exchange. | 05-03-2012 |
20120137044 | METHOD AND APPARATUS FOR PROVIDING PERSISTENT COMPUTATIONS - An approach is provided for providing persistent computations. A persistent computation manager determines at least one non-volatile memory space of a device. The persistent computation manager also determines at least one other non-volatile memory space of at least one other device. The persistent computation manager further determines to form a persistent memory address space based, at least in part, on the at least one non-volatile memory space and the at least one other non-volatile memory space. | 05-31-2012 |
20120166464 | METHOD AND APPARATUS FOR PROVIDING INPUT SUGGESTIONS - An approach is provided for providing input suggestions. An input generating platform causes, at least in part, presentation of a user interface element including at least one input field. The input generating platform also determines at least one field type associated with the at least one input field. The input generating platform further identifies at least one information store, context store, or a combination thereof based, at least in part, on the at least one field type. The input generating platform also determines to migrate one or more computations for generating one or more suggestions, one or more default values, or a combination thereof for populating the at least one input field, generating the user interface element, or a combination thereof to the at least one information store, context store, or a combination thereof. | 06-28-2012 |
20120166645 | METHOD AND APPARATUS FOR LOAD BALANCING IN MULTI-LEVEL DISTRIBUTED COMPUTATIONS - An approach is provided for providing load balancing in multi-level distributed computations. A distributed computation control platform determines closure capability data associated with respective levels of a computational architecture, wherein the respective levels include, at least in part, a device level, an infrastructure level, and a cloud computing level. The distributed computation control platform also determines functional flow information of the respective levels, one or more nodes of the respective levels, or a combination thereof with respect to at least one set of one or more computation closures. The distributed computation control platform further determines to cause, at least in part, processing at least the closure capability data, the functional flow information, or a combination thereof to determine: (a) a distribution of the one or more computation closures among the respective levels, (b) the one or more nodes, or (c) a combination thereof. | 06-28-2012 |
20120166646 | METHOD AND APPARATUS FOR PROVIDING MULTI-LEVEL DISTRIBUTED COMPUTATIONS - An approach is provided for providing multi-level distributed computations. A distributed computation manager receives at least one request to migrate at least one computation closure within a computational architecture, the computational architecture comprising a plurality of architectural levels including, at least in part, a device level, an infrastructure level, and a cloud computing level. The distributed computation manager also determines to select at least one of the architectural levels based, at least in part, on a determination of whether the network infrastructure level can support the at least one computation closure. The distributed computation manager further determines to migrate the at least one computation closure to the selected at least one of the architectural levels. | 06-28-2012 |
20120169480 | METHOD AND APPARATUS FOR INFORMATION STORING - In accordance with an example embodiment of the present invention, an apparatus, a computer program product and a method is provided for detecting a write-enabled device via a short-range communications interface, selecting an operation mode for writing data to a memory associated with the write-enabled device and writing data to the memory associated with the write-enabled device according to the selected operation mode. | 07-05-2012 |
20120221861 | METHOD AND APPARATUS FOR PROVIDING END-TO-END SECURITY FOR DISTRIBUTED COMPUTATIONS - An approach is provided for providing end-to-end security in multi-level distributed computations. A distributed computation security platform determines one or more signatures associated with one or more computation closures of at least one functional flow. The distributed computation security platform also processes and/or facilitates a processing of the one or more signatures to generate at least one supersignature. The distributed computation security platform further determines to associate the at least one supersignature with the at least one functional flow. | 08-30-2012 |
20120222104 | METHOD AND APPARATUS FOR PROVIDING SINGLE SIGN-ON FOR COMPUTATION CLOSURES - An approach is provided for providing single sign-on for computation closures. A single sign-on management platform determines to create a single sign-on computation closure in response to an initiation of a single sign-on authentication session. The single sign-on management platform also determines one or more computation entities that are to execute at least one other computation closure under the single sign-on authentication session. The single sign-on management platform further causes, at least in part, a transfer of the single sign-on computation closure to the one or more computation entities. | 08-30-2012 |
20120233190 | METHOD, APPARATUS, AND COMPUTER PROGRAM PRODUCT FOR POLYNOMIAL-BASED DATA TRANSFORMATION AND UTILIZATION - An apparatus for polynomial based data transformation may include a processor. The processor may be configured to identify data that is relevant to a set of one or more queries and generate an information source vector that indicates information sources associated with the data. The processor may also be configured to generate a cyclotomic polynomial based on the information source vector and factor the cyclotomic polynomial to generate a plurality of orthogonal data signatures. Associated methods and computer program products may also be provided. | 09-13-2012 |
20120249298 | METHOD AND APPARATUS FOR PROVIDING BIOMETRIC AUTHENTICATION USING DISTRIBUTED COMPUTATIONS - An approach is provided for performing biometric authentication. A determination is made of biometric data from a user equipment having an associated user. Decomposition of the biometric data is caused into one or more closure primitives that represent computation closures of one or more processes of the user equipment. The user is selectively authenticated based on the decomposition of the biometric data. | 10-04-2012 |
20120252508 | METHOD AND APPARATUS FOR COGNITIVE RADIO INFORMATION SHARING - An approach is provided for providing cognitive radio information sharing. A cognitive radio management platform determines one or more cognitive radio parameters associated with one or more locations. The cognitive radio management platform also causes, at least in part, storage of the one or more cognitive radio parameters in at least one distributed information space constituted by one or more namespaces, wherein the one or more namespaces within the at least one distributed information space are accessible to one or more cognitive radio devices. | 10-04-2012 |
20120278634 | METHOD AND APPARATUS FOR SECURE ACCESS TO EXECUTION CONTEXT - An approach is provided for providing secure access to execution context. An execution security platform determines an execution context of a device, the execution context including at least in part one or more computation closures. The execution security platform also processes and/or facilitates a processing of the execution context, the one or more computation closures, or a combination thereof to cause, at least in part, decomposition of the execution context, the one or more computation closures, or a combination thereof into, at least in part, one or more context criteria and content information, The execution security platform further determines to encrypt the execution context, the one or more computation closures, the content information, or a combination thereof using the one or more context criteria as a public key of an identity-based encryption. | 11-01-2012 |
20120291096 | METHOD AND APPARATUS FOR SECURE SIGNING AND UTILIZATION OF DISTRIBUTED COMPUTATIONS - An approach is provided for providing secure signing and utilization of distributed computations. A distributed computation authentication platform causes, at least in part, a signing of one or more computation closures of at least one functional flow. The distributed computation authentication platform also processes and/or facilitates a processing of the one or more signed computation closures to cause, at least in part, a transfer of the one or more signed computation closures among one or more levels, one or more nodes, or a combination thereof, wherein an execution of the one or more signed computation closures at the one or more levels, the one or more nodes, or a combination thereof is based, at least in part, on an authentication of the signed one or more computation closure. | 11-15-2012 |
20120297441 | METHOD AND APPARATUS FOR PROVIDING END-TO-END PRIVACY FOR DISTRIBUTED COMPUTATIONS - An approach is provided for providing end-to-end privacy in multi-level distributed computations. A distributed computation privacy platform determines one or more privacy policies associated with at least one level of a computational environment. The distributed computation privacy platform also determines one or more computation closures associated with the at least one level of the computational environment. The distributed computation privacy platform further processes and/or facilitates a processing of the one or more privacy policies and the one or more computation closures to cause, at least in part, an enforcement of the one or more privacy policies. | 11-22-2012 |
20120310975 | METHOD AND APPARATUS FOR DYNAMIC PARTITIONING OF DATA INTO DATA SILOS - An approach is provided for updating, managing, and searching one or more databases. The approach involves processing and/or facilitating a processing of a reception of an instruction. The approach also involves processing and/or facilitating a processing of a determination of available data based, at least in part, on data present in one or more databases. The approach further involves causing, at least in part, a decomposition of the instruction into one or more partial instructions that are specific to the determined available data in the one or more databases. | 12-06-2012 |
20120311657 | METHOD AND APPARATUS FOR PROVIDING PRIVACY IN COGNITIVE RADIO INFORMATION SHARING - An approach is provided for providing privacy in cognitive radio information sharing. A cognitive radio privacy platform receives a request, from a device, for performing one or more operations on cognitive radio information stored in at least one information space. The cognitive radio privacy platform also determines one or more privacy policies associated with the device, the one or more operations, the cognitive radio information, the at least one information space, or a combination thereof. The cognitive radio privacy platform further processes and/or facilitates a processing of the one or more privacy policies to determine an availability, a restriction, or a combination thereof of the cognitive radio information. The cognitive radio privacy platform also causes, at least in part, the performing of the one or more operations based, at least in part, on the availability, the restriction, or a combination thereof of the cognitive radio information. | 12-06-2012 |
20120329384 | METHOD AND APPARATUS FOR PROVIDING OPTIMIZED PRIVACY IN COGNITIVE RADIO INFORMATION SHARING - An approach is provided for providing optimized privacy in cognitive radio information sharing. A cognitive radio privacy optimization platform determines cognitive radio connectivity information provided by at least one device. The cognitive radio privacy optimization platform also processes and/or facilitates a processing of the cognitive radio connectivity information to determine a quality, an amount, or a combination thereof of the cognitive radio connectivity information. The cognitive radio privacy optimization platform further determines at least one service class for providing cognitive radio connectivity to the at least one device based, at least in part, on the quality, the amount, or a combination thereof of the cognitive radio information. | 12-27-2012 |
20130007088 | METHOD AND APPARATUS FOR COMPUTATIONAL FLOW EXECUTION - An approach is provided for optimizing computational flow execution. A computational flow execution platform determines to cause, at least in part, a construction of at least one computational flow from one or more functional blocks, wherein the one or more functional blocks include, at least in part, one or more computational closures, one or more other functional blocks, or a combination thereof. The computational flow execution platform also processes and/or facilitates a processing of the at least one computational flow, the one or more functional blocks, or a combination thereof to cause a distribution of the one or more functional blocks among one or more entities of a computational environment. The computational flow execution platform further causes, at least in part, an execution of the at least one computational flow, the one or more functional blocks, or a combination thereof based, at least in part, on the distribution. | 01-03-2013 |
20130054584 | METHOD AND APPARATUS FOR PROVIDING SEARCH WITH CONTEXTUAL PROCESSING - An approach is provided for providing search with contextual processing. A contextual search platform processes and/or facilitates a processing of one or more data requests data to generate at least one query. The contextual search platform further determines one or more algorithms for bounding, at least in part, result data responsive to the one or more data requests, the at least one query, or a combination thereof. The contextual search platform also causes, at least in part, an association of the one or more algorithms with the at least one query. | 02-28-2013 |
20130054604 | METHOD AND APPARATUS FOR INFORMATION CLUSTERING BASED ON PREDICTIVE SOCIAL GRAPHS - An approach is provided for providing information clustering based on predictive social graphs. An information clustering platform processes and/or facilitates a processing of one or more social graphs associated with one or more users to cause, at least in part, a prediction of one or more future states of the one or more social graphs. The information clustering platform further causes, at least in part, a clustering of one or more data items associated with at least one information space based, at least in part, on the one or more social graphs, the one or more future states, or a combination thereof. | 02-28-2013 |
20130066891 | METHOD AND APPARATUS FOR PROCESSING METADATA IN ONE OR MORE MEDIA STREAMS - An approach is provided for processing metadata in one or more media streams. A media metadata processing platform determines to parse from a media data stream for metadata components. The media metadata processing platform also causes, at least in part, a storing of the parsed metadata components. The media metadata processing platform further determines to mark the media data stream with one or more hooks for embedding the parsed metadata components, one or more computational closures, or a combination thereof, the one or more computational closures being serialized. | 03-14-2013 |
20130067181 | METHOD AND APPARATUS FOR PROVIDING CRITICALITY BASED DATA BACKUP - An approach is provided for providing criticality based data backup. A data backup platform determines one or more state trajectories associated with one or more information management processes operating on at least one information space. The data backup platform further processes and/or facilitates a processing of the one or more state trajectories to determine criticality information associated with one or more data items of the at least one information space. The data backup platform also determines (a) one or more data backup processes, (b) one or more data restoration processes, (c) one or more parameters for the one or more data backup processes, the data restoration processes, or a combination thereof, or (d) a combination thereof based, at least in part, on the criticality information. | 03-14-2013 |
20130103734 | METHOD AND APPARATUS FOR PROVIDING STANDARD INFORMATION PROCESSING PIPELINES - An approach is provided for providing standard information processing pipelines. A standard pipeline generation platform processes and/or facilitates a processing of one or more information sources to cause an extraction of one or more least meaningful data components. The standard pipeline generation platform also causes a transformation of the one or more least meaningful data components into one or more isomorphic representations. The standard pipeline generation platform further causes a compilation of one or more data repositories comprising the one or more isomorphic representations, wherein the one or more data repositories are available for processing by one or more services, one or more applications, or combination thereof. The standard pipeline generation platform also causes a loading of the one or more data repositories, the one or more isomorphic representations, or a combination thereof into the one or more information sources following the processing. | 04-25-2013 |
20130108040 | METHOD AND APPARATUS FOR PROVIDING IDENTITY BASED ENCRYPTION IN DISTRIBUTED COMPUTATIONS | 05-02-2013 |
20130110609 | METHOD AND APPARATUS FOR CONTROLLED DATA SHARING FOR VENDOR LOYALTY PROGRAM EXECUTION | 05-02-2013 |
20130117431 | METHOD AND APPARATUS FOR PROVIDING DEVICE COMPATIBILITY INFORMATION - An approach is provided for determining device compatibility using alerts and information spaces. A link redirector receives a request from a device for a required type of service. The link redirector alerts the device compatibility service and the export control interface about the potential request or stores the request information in an information space while searching for a suitable service for the device. Therefore, the device compatibility service and the export control interface can start preparing information about device compatibility and export control before the information is requested by the service determined. | 05-09-2013 |
20130124463 | METHOD AND APPARATUS FOR PERSONAL ASSET MANAGEMENT - An approach is provided for personal asset management. The approach involves causing, at least in part, a determination of one or more devices to be part of one or more groups. The approach further involves processing and/or facilitating a processing of a determination of one or more datasets to be stored on the one or more devices. The approach also involves causing, at least in part, the one or more datasets to be synchronized among the one or more devices that are part of the one or more groups. The approach additionally involves causing, at least in part, a cryptographic connection between the one or more devices to be established. | 05-16-2013 |
20130155105 | METHOD AND APPARATUS FOR PROVIDING SEAMLESS INTERACTION IN MIXED REALITY - An approach is provided for providing seamless interaction in mixed reality. A mixed reality platform processes and/or facilitates a processing of media information associated with at least one augmented reality application to determine one or more digital objects, wherein the one or more digital objects aggregate, at least in part, data for defining the one or more digital objects, one or more computation closures acting on the data, one or more results of the one or more computation closures, or a combination thereof. The mixed reality platform also causes, at least in part, a composition, a decomposition, or a combination thereof of the one or more digital objects to cause, at least in part, an enhancement, a modification, an initiation, or a combination thereof of one or more functions associated with the at least one augmented reality application. | 06-20-2013 |
20130166646 | METHOD AND APPARATUS FOR PROVIDING SOCIAL NETWORK SERVICES BASED ON CONNECTIVITY INFORMATION - An approach is provided for providing social network services based on connectivity information. A social network management platform provides processing and/or facilitating a processing of connectivity information associated with one or more devices to determine one or more social networks among the one or more devices. The social network management platform also determines to cause, to recommend, or a combination thereof a creation, a modification, an initiation, or a combination thereof of the one or more social networks | 06-27-2013 |
20130166726 | METHOD AND APPARATUS FOR PROVIDING INTENT-BASED MONITORING USING SENSORY INFORMATION - An approach is provided for providing intent-based monitoring using sensory information. The monitoring platform determines to detect, at a device, sensory information from an environment, the environment relating to a user of the device, one or more other users, or a combination thereof. Next, the monitoring platform processes and/or facilitates a processing of the sensory information to determine intent information associated with the user, the one or more other users, or a combination thereof. | 06-27-2013 |
20130176334 | METHOD AND APPARATUS FOR ANALYZING CLUSTERING OF MIXED REALITY CONTENT AND COMPUTAIONS - An approach is provided for analyzing clustering of mixed reality content and computations. A mixed reality platform determines one or more clusters of one or more mixed reality digital objects, one or more computations associated with the one or more mixed reality digital objects, or a combination thereof based, at least in part, one or more densities of one or more requests for the one or more mixed reality digital objects. The mixed reality platform also processes and/or facilitates a processing of the one or more requests, the one or more densities, or a combination thereof to determine one or more gradients with respect to one or more locations associated with the mixed reality digital objects. The one or more gradients represent inflow/outflow information associated with the one or more locations. | 07-11-2013 |
20130179576 | METHOD AND APPARATUS FOR PROVIDING AN ARCHITECTURE FOR DELIVERING MIXED REALITY CONTENT - An approach is described for providing an architecture for delivering mixed reality content. A mixed reality platform determines one or more requests for one or more digital objects. The one or more digital objects aggregate location-based data, one or more computations, or a combination for supporting at least one mixed reality application. The mixed reality platform also determines one or more densities of the one or more requests with respect to one or more geographical boundaries defined by one or more clusters of the one or more digital objects. The mixed reality platform then processes and/or facilitates a processing of the one or more densities to cause, at least in part, a provisioning of one or more computational resources, one or more storage resources, one or more connectivity resources, or a combination thereof across one or more architectural layers of at least one cloud computing infrastructure for delivering the one or more digital objects, the at least one mixed reality application, or a combination thereof. | 07-11-2013 |
20130198235 | METHOD AND APPARATUS FOR PROVIDING DATA ACCESS VIA MULTI-USER VIEWS - An approach is provided for providing data access via multi-user views. An access management platform determines at least one view of data, wherein the at least one view is created based on one or more queries with one or more projections in one or more monadic elements to the data. The access management platform further determines one or more policies for accessing the data, wherein the one or more policies specify at least one or more access capabilities. The access management platform also causes storage of the one or more policies, the one or more access capabilities, or a combination thereof in the one or more monadic elements. The access management platform further causes granting of access to the at least one view by one or more requesting devices, wherein the granting of the access is determined by processing of the one or more monadic elements. | 08-01-2013 |
20130212713 | METHOD AND APPARATUS FOR PROVIDING BACKEND SUPPORT FOR DEVICE CONTROL IN RISK CONDITIONS - An approach is provided for providing backend support for device control in risk conditions. A device control support platform determines one or more computational chains consisting of one or more computation closures for managing one or more risk conditions associated with at least one device. The device control support platform further causes a projection, a distribution, or a combination thereof of the one or more computational chains, the one or more computation closures, or a combination thereof to one or more other devices. The device control support platform also causes an execution of at least a portion of the one or more computational chains, the one or more computational closures, or a combination thereof to cause an initiation of at least one computational broker at the at least one device for managing the one or more risk condition. | 08-15-2013 |
20130226754 | APPARATUS AND METHOD FOR REORIENTATION DURING SENSED DROP - An apparatus including at least one vibrator motor for vibrating the apparatus; a controller connected to the at least one vibrator motor; and at least one sensor connected to the controller. The at least one sensor is configured to sense drop motion of the apparatus. The controller is configured to control the at least one vibrator motor to change orientation of the apparatus during a portion of the drop motion. | 08-29-2013 |
20130339864 | METHOD AND APPARATUS FOR PROVIDING MIXED-REALITY CONNECTIVITY ASSISTANCE - An approach is provided for providing connectivity assistance and the seamless interaction with information sources through a mixed-reality environment. A connectivity platform determines one or more connectivity options within an environment of at least one device. The connectivity platform further causes, at least in part, a presentation, within a user interface of the at least one device, of a mixed-reality representation of the environment including one or more symbols representing the one or more connectivity options. | 12-19-2013 |
20140006411 | METHOD AND APPARATUS FOR MULTIDIMENSIONAL DATA STORAGE AND FILE SYSTEM WITH A DYNAMIC ORDERED TREE STRUCTURE | 01-02-2014 |
20140046591 | METHOD AND APPARATUS FOR PROVIDING GROUP ROUTE RECOMMENDATIONS - An approach is provided for providing alternative route recommendations for a group of nearby users in a privacy preserving manner. A recommendation platform determines at least one group of one or more users within proximity of at least one location-based service, at least one location-based event, or a combination thereof. A recommendation platform processes and/or facilitates a processing of one or more datasets associated with the group to cause, at least in part, a determination of whether to recommend the at least one location-based service, the at least one location-based event, or a combination thereof to the group. A recommendation platform causes, at least in part, a presentation of the at least one location-based service, the at least one location-based event, or a combination thereof to the group, the one or more users, or a combination thereof based, at least in part, on the determination of whether to recommend. | 02-13-2014 |
20140058994 | METHOD AND APPARATUS FOR SELECTIVE SHARING OF SEMANTIC INFORMATION SETS - An approach is provided for selective sharing of semantic information sets in a smart space interoperable across platforms, devices, and equipment. A personal smart space application creates a personal information space for a user, wherein the personal information space includes a plurality of semantic information sets. Thereafter, the personal smart space application receives a request for selective sharing of the semantic information sets, and merges, in response to the request, a projection of the selected semantic information sets into a shared information space. | 02-27-2014 |
20140067758 | METHOD AND APPARATUS FOR PROVIDING EDGE-BASED INTEROPERABILITY FOR DATA AND COMPUTATIONS - An approach is described for providing edge-based interoperability of data and computations. An edge computing platform causes, at least in part, a colocation one or more data records with one or more computations as one or more computation closures. The one or more computations are for processing the one the one or more data records. The edge computing platform also causes, at least in part, a storage of the one or more computation closures at one or more nodes of at least one cloud computing architecture for servicing one or more queries. The one or more nodes include, at least in part, one or more edge nodes, one or more regional nodes, one or more core nodes, or a combination thereof. | 03-06-2014 |
20140067938 | METHOD AND APPARATUS FOR VALIDATING CROWDSOURCED LOCATION DATA - Methods and apparatuses are provided for validating crowdsourced location data. A validation platform causes, at least in part, a determination of location data reported by at least one user, at least one device associated with the at least one user, or a combination thereof. The validation platform processes, and/or facilitates a processing of personal detail information associated with the at least one user, the at least one device, or a combination thereof to cause, at least in part, a validation of the location data. | 03-06-2014 |
20140074760 | METHOD AND APPARATUS FOR PROVIDING STANDARD DATA PROCESSING MODEL THROUGH MACHINE LEARNING - An approach for providing a standard data processing model through machine learning is described. A machine learning data processing platform may process and/or facilitate a processing of the at least one data set associated with one or more computation closures to determine at least one data pattern. The machine learning data processing platform may also determine one or more data processing models associated with the one or more computation closures, the at least one data set, or a combination thereof. The machine learning data processing platform may further cause, at least in part, a training of the one or more data processing models to reflect the at least one data pattern. | 03-13-2014 |
20140082178 | METHOD AND APPARATUS FOR PROVIDING DYNAMIC STREAM PROCESSING OF DATA BASED ON STATIC ANALYTICS - An approach is provided for integrating various data processing methods for more accurate and comprehensive results. A data processing mechanism determines at least one processing element of at least one dynamic processing mechanism. Further, the data processing mechanism causes a marshalling of the at least one processing element as at least one data object, wherein the at least one data object is processable by at least one static processing mechanism. | 03-20-2014 |
20140096261 | METHOD AND APPARATUS FOR PROVIDING PRIVACY POLICY FOR DATA STREAM - An approach for providing a privacy policy for a data stream is described. A privacy policy determination platform causes, at least in part, an interception of at least one data stream accessible to at least one processing element of a stream processing framework. The privacy policy determination platform also causes, at least in part, a parsing of the at least one data stream to determine privacy sensitive data associated with at least one user. The privacy policy determination platform further determines at least one privacy policy for the at least one user, the at least one processing element, the at least one data stream, or a combination thereof based, at least in part, on the privacy sensitive data. | 04-03-2014 |
20140106763 | METHOD AND APPARATUS FOR IMPROVED COGNITIVE CONNECTIVITY BASED ON GROUP DATASETS - An approach is provided for allocating radio resources based on social distance information for one or more social groups. The coexistence platform determines social distance information for at least one group of a plurality of one or more users, one or more devices associated with the one or more users, or a combination thereof. The coexistence platform causes, at least in part, at least one allocation of the one or more radio resources to the one or more devices based, at least in part, on the social distance information for the at least one group or a subset of the at least one group. The coexistence client causes an initiation of a request for at least one allocation of one or more radio resources. The coexistence client determines the one or more radio resources based, at least in part, on social distance information. | 04-17-2014 |
20140180972 | METHOD AND APPARATUS FOR PROVIDING BEHAVIORAL PATTERN GENERATION FOR MIXED REALITY OBJECTS - An approach is provided for behavioral pattern generation for mixed reality objects. A mixed reality platform determines one or more computation closures for describing one or more user behavioral patterns associated with one or more digital objects of at least one augmented reality information space. The mixed reality platform then processes and/or facilitates a processing of one or more interactions with the one or more digital objects, one or more augmented reality applications associated with the at least one augmented reality information space, or a combination thereof to cause, at least in part, a determination of (a) the one or more user behavioral patterns from the one or more interactions, (b) the data acted on by the one or more computation closures, or (c) a combination thereof. | 06-26-2014 |
20140187158 | METHOD AND APPARATUS FOR RETRIEVING CONTENT VIA A SERVICE ENDPOINT - An approach is provided for retrieving ordered content via a service endpoint. A radio frequency memory tag is preloaded with content managed by a service platform. A request is generated for content stored on the radio frequency memory tag of an endpoint associated with the service platform. Transmission of the request to the endpoint is initiated. The request for the content is received from a user equipment. Transmission of the content is initiated from the memory tag to the user equipment. The user equipment receives the content from the memory tag in response to the request. | 07-03-2014 |
20140285519 | METHOD AND APPARATUS FOR PROVIDING LOCAL SYNCHRONIZATION OF INFORMATION FOR AUGMENTED REALITY OBJECTS - An approach is provided for local synchronization of information for augmented reality objects. A mixed reality platform determines at least one augmented reality object of at least one augmented reality information space associated with at least one device. The mixed reality platform determines local information associated with the at least one device, one or more other devices proximate to the at least one device, or a combination based, at least in part, on a relevancy of the local information to the at least one augmented reality object. The mixed reality platform then causes, at least in part, a presentation of the local information as one or more layers of an augmented reality user interface depicting the at least one augmented reality object. | 09-25-2014 |
20140293928 | METHOD AND APPARATUS FOR PROVIDING OPTIMIZED PRIVACY IN COGNITIVE RADIO INFORMATION SHARING - An approach is provided for providing optimized privacy in cognitive radio information sharing. A cognitive radio privacy optimization platform determines cognitive radio connectivity information provided by at least one device. The cognitive radio privacy optimization platform also processes and/or facilitates a processing of the cognitive radio connectivity information to determine a quality, an amount, or a combination thereof of the cognitive radio connectivity information. The cognitive radio privacy optimization platform further determines at least one service class for providing cognitive radio connectivity to the at least one device based, at least in part, on the quality, the amount, or a combination thereof of the cognitive radio information. | 10-02-2014 |
20140359143 | METHOD AND APPARATUS FOR PROVIDING SHARED CONNECTIVITY - An approach is provided for providing shared path connectivity among devices. A connection sharing platform determines to specify at least one group of devices, the at least one group including at least a first path to establish a network connection and a second path to establish a local connection among the devices. The connection sharing platform also determines to cause at least in part an activation of one or more of the devices to establish the network connection, wherein one or more unactivated devices share the network connection over the local connection. | 12-04-2014 |
20150039415 | METHOD AND APPARATUS FOR PERFORMING REAL-TIME OUT HOME ADVERTISING PERFORMANCE ANALYTICS BASED ON ARBITRARY DATA STREAMS AND OUT OF HOME ADVERTISING DISPLAY ANALYSIS - An approach is provided for determining performance of location-based displays. The coincidences computational platform may process and/or facilitate a processing of at least one data stream associated with at least one device to cause, at least in part, an extraction of one or more data sets. Then, the content platform may determine one or more arbitrary events data sets from among the one or more data sets based, at least in part, on a coincident occurrence of casual and non-causal events of the one or more arbitrary events data sets with at least on location-based display. Lastly, the content platform may determine one or more information placement parameters for the at least one location-based display based, at least in part, on the one or more arbitrary events data sets. | 02-05-2015 |