Patent application number | Description | Published |
20100218068 | MULTI-BIT ERROR CORRECTION METHOD AND APPARATUS BASED ON A BCH CODE AND MEMORY SYSTEM - Exemplary embodiments for providing multi-bit error correction based on a BCH code are provided. In one such embodiment, the following operations are repeatedly performed, including shifting each bit of the BCH code rightward by 1 bit while filling the bit vacated due to the rightward shifting in the BCH code with 0, calculating syndrome values corresponding to the shifting of the BCH code, and determining a first error number in the BCH code under the shifting based on the syndrome values corresponding to the shifting of the BCH code. In the case where the first error number is not equal to 0, modified syndrome values are calculated corresponding to the shifting of the BCH code. The modified syndrome values are those corresponding to the case that the current rightmost bit of the BCH code under the shifting is changed to the inverse value. Additional operations are performed as described herein. | 08-26-2010 |
20100241717 | Message Brokering in a Consuming Broker Device - Message brokering in a consuming broker device of a publish-subscribe system having at least one processor includes: designating in the consuming broker device a first producing broker device as a sole provider of messages having a topic to which the consuming broker device has subscribed; and in response to a determination that a measured livelihood of the first producing broker device is less than a defined threshold, designating with the consuming broker device a second producing broker device as the sole provider of the messages having the topic to the consuming broker device. The second producing broker device has a measured livelihood that is greater than the measured livelihood of the first producing broker device. | 09-23-2010 |
20110055439 | BUS BRIDGE FROM PROCESSOR LOCAL BUS TO ADVANCED EXTENSIBLE INTERFACE - Disclosed is a method of processing a read/write request conforming to the PLB bus protocol and a bus bridge from PLB bus to AXI bus, the method comprising: receiving the read/write request conforming to the PLB bus protocol without waiting for an acknowledgement of successful execution of a previous read/write request conforming to the PLB bus protocol; buffering the read/write request conforming to the PLB bus protocol; mapping the buffered read/write request conforming to the PLB bus protocol to a read/write request conforming to a AXI bus protocol; and outputting the mapped read/write request conforming to the AXI bus protocol. The method and the bus bridge enable IP modules conforming to PLB bus protocol and AXI bus protocol to communicate and perform transaction mapping during communication, to guarantee that all the transactions are performed in an order desired by the PLB device, and improve communication efficiency of the SoC. | 03-03-2011 |
20110078545 | Frame Boundary Detection and Synchronization System for Data Stream Received by Ethernet Forward Error Correction Layer - The present invention discloses a frame boundary detection system and a synchronization system for a data stream received by an Ethernet Forward Error Correction layer. The frame boundary detection system includes a shifter, two descramblers, a syndrome generator and trapper. The error trapper includes a big-little endian mode controller for controlling the big-little endian conversion of the error trapper. If the error trapper operates in the big endian mode, the error trapper implements the function of the syndrome generator, operates at the same time with the syndrome generator, and performs a second FEC check, wherein when the shifter performs the FEC check by intercepting data with a length of one frame plus A bits, two start positions of the frame can be verified, where A is a positive integer less than a length of one frame. The invention can improve the frame boundary detection speed and the frame synchronization speed, and increase only a few hardware overheads. | 03-31-2011 |
20120159416 | Constructing a Clock Tree for an Integrated Circuit Design - A method and apparatus for constructing a clock tree for an integrated circuit design is disclosed, the method comprising: extracting the path delays between the sequential devices in a placed netlist by performing timing analysis on the placed netlist; and constructing a clock tree for driving the sequential devices according to the path delays between the sequential devices so as to make the sum of the products of the timing delay between any two sequential devices and a clock tree branch weight of the two sequential devices minimum, wherein the clock tree branch weight of the two sequential devices is positively correlated with the number of clock tree levels from the branch point of the clock tree relative to the two sequential devices to the two sequential devices. | 06-21-2012 |
20120179950 | Method and System for Detecting the Frame Boundary of a Data Stream Received in Forward Error Correction Layer in the Ethernet - The present invention discloses a method and system for detecting the frame boundary of a data stream received in Forward Error Correction layer in the Ethernet. The present invention can increase the speed of frame boundary detection and the speed of frame synchronization without adding any overheads of hardware. | 07-12-2012 |
20120311399 | MULTI-BIT ERROR CORRECTION METHOD AND APPARATUS BASED ON A BCH CODE AND MEMORY SYSTEM - Exemplary embodiments for providing multi-bit error correction based on a BCH code are provided. In one such embodiment, the following operations are repeatedly performed, including shifting each bit of the BCH code rightward by 1 bit while filling the bit vacated due to the rightward shifting in the BCH code with 0, calculating syndrome values corresponding to the shifting of the BCH code, and determining a first error number in the BCH code under the shifting based on the syndrome values corresponding to the shifting of the BCH code. In the case where the first error number is not equal to 0, modified syndrome values are calculated corresponding to the shifting of the BCH code. The modified syndrome values are those corresponding to the case that the current rightmost bit of the BCH code under the shifting is changed to the inverse value. Additional operations are performed as described herein. | 12-06-2012 |
20140092699 | INTERMEDIATE CIRCUIT AND METHOD FOR DRAM - An intermediate circuit and method for hiding refresh confliction. The intermediate circuit includes: a first control circuit configured to generate a Command Output Enable signal CON, a Data Read Enable signal DRN and a Refresh Enable signal REFN based on the second clock, wherein a ration of duration the signal CON is in a first state to duration in a second state equals to CLK | 04-03-2014 |
20140245104 | Latency Reduced Error Correction Scheme with Error Indication Function for Burst Error Correction Codes - The present discloses provides a decoding method, decoding apparatus and decoder for correcting burst errors. In particular, the decoding method for correcting burst errors comprises: computing an initial syndrome of a received data frame, wherein the data frame is encoded according to cyclic codes for correcting burst errors; determining error correctability of burst error contained in the data frame based on the computed initial syndrome; and processing the burst error in the data frame and outputting the processed data frame based on the determined error correctability. With the decoding method, decoding apparatus, and decoder of the present invention, error correctability of burst errors contained in a data frame can be determined before the data is send out, while having smaller decoding latency through determining the error correctability and error pattern of the burst errors contained in the data frame using initial syndrome of the data frame. | 08-28-2014 |
20150222292 | MULTI-BIT ERROR CORRECTION METHOD AND APPARATUS BASED ON A BCH CODE AND MEMORY SYSTEM - Exemplary embodiments for providing multi-bit error correction based on a BCH code are provided. In one such embodiment, the following operations are repeatedly performed, including shifting each bit of the BCH code rightward by 1 bit while filling the bit vacated due to the rightward shifting in the BCH code with 0, calculating syndrome values corresponding to the shifting of the BCH code, and determining a first error number in the BCH code under the shifting based on the syndrome values corresponding to the shifting of the BCH code. In the case where the first error number is not equal to 0, modified syndrome values are calculated corresponding to the shifting of the BCH code. The modified syndrome values are those corresponding to the case that the current rightmost bit of the BCH code under the shifting is changed to the inverse value. Additional operations are performed as described herein. | 08-06-2015 |
Patent application number | Description | Published |
20080244739 | METHOD AND SYSTEM FOR RESILIENT PACKET TRACEBACK IN WIRELESS MESH AND SENSOR NETWORKS - A system and method for packet traceback in a network includes maintaining an identity number (ID) for each node in a network and generating a signature (e.g., a message authentication code (MAC)) using a secret key shared between each node on a forwarding path and a sink. Each forwarding node leaves a mark by appending its ID and a signature in the packet, either in a deterministic manner or with a probability. Upon receiving a packet at the sink, correctness of the signatures included in each packet is verified in the reverse order by which these signatures were appended. A last valid MAC is determined in the forwarding path to determine the locations of compromised nodes that collude in false data injection attacks. | 10-02-2008 |
20080250087 | System and Apparatus for Optimally Trading Off the Replication Overhead and Consistency Level In Distributed Applications - Methods and systems are provided for optimally trading off replication overhead and consistency levels in distributed data replication where nodes are organized in a hierarchy. The root node has the original data that need to be replicated at all other nodes, and the replicated copies have a freshness threshold that must be satisfied. The data are propagated through periodic updates in the hierarchy. Each node periodically sends data to its child nodes. Given the freshness threshold, an algorithm and its distributed protocol can determine the optimal update period for each link of the hierarchy such that the freshness threshold is satisfied for every node and the overall replication overhead is minimized. The systems and methods can be used in any scenario where replicated data have consistency requirements, such as in a replicate overlay assisted resource discovery system. | 10-09-2008 |
20080294644 | METHOD AND SYSTEM FOR SEMANTIC PUBLISH-SUBSCRIBE SERVICES - A semantic publish-subscribe system, including: a plurality of subscribers; a plurality of publishers; and a server that receives and stores subscriptions that are described in web ontology language (OWL) graph patterns from the plurality of subscribers and that receives events that are described in semantic graphs formed by OWL assertions from the plurality of publishers, wherein when the server receives an event from a publisher, the server expands the OWL assertions of the event using a reasoner to produce an expanded event, the server matches the expanded event to a subscription, and then, the server notifies a subscriber whose interest matches the event. | 11-27-2008 |
20090043729 | Processing Overlapping Continuous Queries - An edge-covering based greedy method for shared filter ordering includes receiving a plurality of queries, wherein each query is a conjunction of filters, and each filter is shared across multiple queries of the plurality of queries, evaluating a unit price of each filter, evaluating, sequentially, each filter in order of a lowest to a highest unit price, to determine a value for each filter, and changing an ordering of the filters according to the values. | 02-12-2009 |
20090122760 | Method and Apparatus for Association Control in Mobile Wireless Networks - A method for association of a mobile terminal with an access point (AP) includes determining a set of available APs. The AP from among the available APs that has the coverage area that is likely to encompass the mobile terminal for the greatest period of time or distance is selected. The selected AP is associated with the mobile terminal. | 05-14-2009 |
20100111102 | RESOURCE ALLOCATION IN PEER-TO-PEER STREAMING - A system and method for resource allocation in peer to peer streaming includes steps of: inferring global properties of a neighborhood made up of peer nodes, wherein the global properties are inferred from a summarization of information obtained locally at each peer node; allocating resources for each peer node to its neighbor nodes in accordance with propagated dependency information; and periodically updating the target rates as peer nodes join and leave the neighborhood. | 05-06-2010 |
20110019692 | RESOURCE ALLOCATION IN PEER-TO-PEER STREAMING - A system for resource allocation in peer to peer streaming includes steps of: inferring global properties of a neighborhood made up of peer nodes, wherein the global properties are inferred from a summarization of information obtained locally at each peer node; allocating resources for each peer node to its neighbor nodes in accordance with propagated dependency information; and periodically updating the target rates as peer nodes join and leave the neighborhood. | 01-27-2011 |
Patent application number | Description | Published |
20080230363 | Electronic Device and Method of Using the Same - An electronic device which includes a resilient piece, base plate and electronic source. The upper conductor is located on the resilient piece; the base plate is connected to the resilient piece, with a space between the two. The lower conductor is located on the base plate, and there is a crevice between the lower conductor and the upper conductor. The electronic source electrically connected to the upper conductor and the lower conductor. The sensor device is located on the base plate. Utilizing this structure, the electronic device can, based on the user's needs, perform testing of the subject's physiological status or test a specific site that is pressed, be used as assist for medical equipment, exercise equipment or communications facilities. | 09-25-2008 |
20100170704 | FABRIC ABLE TO FORM ELECTRONIC ELEMENT - A cloth material that can form an electronic component includes a cloth material layer, which includes at least one crevice; and a conductive area included in the cloth material layer, wherein a shape of the crevice and a shape of the conductive area change with an outside force. A cloth material that can form an electronic component includes two cloth material layers stacked to form a crevice therebetween; and a conductive area located on the two cloth material layers spanning from one side of the crevice to the other side of the crevice, wherein a shape of the crevice and the conductive area changes with an outside force. | 07-08-2010 |
20100176566 | STROLLER AND HANDLE HEIGHT ADJUSTING MECHANISM THEREOF - A handle height adjusting mechanism includes: a coupling member disposed on a handle tube of a stroller; an actuating member disposed movably on the handle tube, and coupled to the coupling member for driving movement thereof; an engaging member connected to the coupling member; and a resilient member coupled to the coupling member for biasing the coupling member to a first position, where the engaging member engages the selected positioning hole to arrest movement of the handle tube relative to the frame tube. The actuating member is operable to move the coupling member to a second position against biasing action of the resilient member, such that the engaging member is removed from the selected positioning hole so as to permit movement of the handle tube relative to the frame tube. | 07-15-2010 |
20100296257 | CLOTH COMPRISING SEPARABLE SENSITIVE AREAS - A cloth material with separate conductive areas includes at least one first layer comprising at least one first conductive area; and at least one extension part, which includes at least one accessory and at least one connecting part connected to the accessory, wherein the extension part comprises at least one second conductive area, which corresponds in location to the first conductive area on the first layer, wherein the first conductive area and the second conductive area are inductively coupled, a condition of inductive coupling is adapted to be changed by an outside force. | 11-25-2010 |
20110282164 | SENSING DEVICE - A sensing device comprises a substrate material layer and a plurality of sensors provided on the substrate material layer. The plurality of sensors is electrically connected to form a loop. The loop has two output ends. There is a loop output value between the two output ends. The loop output value varies when the sensors are subjected to an external force. Each sensor has one induction value. The induction value of each sensor is different from each other. A total induction value of any one or more sensors is different from a total induction value of the other one or more sensors. | 11-17-2011 |
20120215076 | PRODUCT, METHOD AND SYSTEM FOR MONITORING PHYSIOLOGICAL FUNCTION AND POSTURE - An article for detecting physiological function and posture status is disclosed. The article touches body directly or indirectly; wherein at least a group of non-posture physiological sensors are configured on this object and at least a switch, tension sensor, pressure sensor or pressure applicator are coupled with or touch this object; the switch, tension sensor, pressure sensor or pressure applicator are configured on a different or the same object with the physiological sensors, or divided into two parts that contact each other while external force applied; the non-posture physiological sensors sense the physiological function and posture status of the user. | 08-23-2012 |
20120253234 | SYSTEM AND METHOD FOR ANALYZING GAIT USING FABRIC SENSORS - A system for analyzing gait using textile sensors is disclosed. A system includes a sock sensing system, which comprises a sock and at least one switch, tension sensor, or pressure sensor for sensing a posture or movement; and a processor configured to receive signals from the sock sensing system and to analyze a gait parameter, wherein the processor is configured to calculate the gait parameter using a signal from the sock sensing system as a trigger point. | 10-04-2012 |
Patent application number | Description | Published |
20100179314 | Novel and Highly Stereoselective Process for Preparing Gemcitabine and Intermediates Thereof - The present invention provides a novel and highly stereoselective process for preparing gemcitabine, which is suitable for industrial production, wherein, it includes the following reactions. Additionally, the invention discloses the key intermediates. The definition for the groups of G1, G2, G3, G4, and G5 are described in the specification. | 07-15-2010 |
20120203005 | POLYMORPH OF 3-(SUBSTITUTEDDIHYDROISOINDOLINONE-2-YL)-2,6-DIOXOPIPERIDINE, AND PHARMACEUTICAL COMPOSITIONS THEREOF - The present invention provides polymorph of 3-(4-amino-1-oxo-1,3-dihydro-2H-isoindole-2-yl)-piperidine-2,6-dione, and also the preparing methods and pharmaceutical compositions thereof. | 08-09-2012 |
20130018181 | Novel and Highly Stereoselective Process for Preparing Gemcitabine and Intermediates Thereof - The present invention provides a novel and highly stereoselective process for preparing gemcitabine, which is suitable for industrial production, wherein, it includes the following reactions. Additionally, the invention discloses the key intermediates. The definition for the groups of G1, G2, G3, G4, and G5 are described in the specification. | 01-17-2013 |
20130030177 | SYNTHESIS PROCESS OF DASATINIB AND INTERMEDIATE THEREOF - Synthesis process of dasatinib is disclosed, which includes the step of reacting the compound of formula I with that of formula II to obtain the compound of formula III. Also disclosed is the compound of formula III which is used as an intermediate for synthesizing dasatinib. The substituents of R1, R2, R3 or R4 in formulae I, II or III are defined as in the description. | 01-31-2013 |
20150284329 | Methods for synthesizing 3-(Substituted Dihydroisoindolinone-2-YI)-2, 6-Dioxopiperidine, and intermediates thereof - The present invention discloses methods for synthesizing 3-(substituted dihydroisoindolinone-2-yl)-2,6-dioxopiperidine and intermediates thereof, namely, the synthesis of compounds of the Formula (I), with each substitutional group defined in the patent specification. Owing to the advantages of high productivity, little influence to the environment and material accessibility, the methods of the present invention is suitable for industrial production. | 10-08-2015 |
20150284359 | Methods for synthesizing 3-(substituted dihydroisoindolinone-2-yl)-2, 6-dioxopiperidine, and intermediates thereof - The present invention discloses methods for synthesizing 3-(substituted dihydroisoindolinone-2-yl)-2,6-dioxopiperidine and intermediates thereof, namely, the synthesis of compounds of the Formula (I), with each substitutional group defined in the patent specification. Owing to the advantages of high productivity, little influence to the environment and material accessibility, the methods of the present invention is suitable for industrial production. | 10-08-2015 |
20150372473 | APPARATUS FOR LIMITING CURRENT OF LINE OR BREAKING CURRENT, AND CONTROL METHOD THEREOF - An apparatus for limiting a current of a line or breaking a current, and a control method thereof are disclosed. The apparatus includes a current breaking branch ( | 12-24-2015 |
Patent application number | Description | Published |
20110238795 | Semantic Matching of Federation Intents and Services Capabilities in a Planning System for Automatic Service Federation - A method, device, and computer program product are provided for automatically generating connectivity configuration between domains by a device. A rule is received by the device. The rule is read by the device to determine a first domain invoking a service, a second domain having the service, and connectivity requirements for the first and second domains. A first proxy and a second proxy are automatically determined to fulfill the rule by the device. The first proxy is automatically assigned to the first domain and the second proxy is automatically assigned to the second domain. | 09-29-2011 |
20120233295 | Declarative Service Domain Federation - A mechanism for declarative service domain federation uses a declarative approach to both the visibility aspect and the management aspect of service domain federation. Instead of manually exporting services, that is, selecting individual services from source domains to be visible in the target domain, using the present system, a federation architect uses a federation console to specify federation intent. The federation intent may include federation rule, query-based service group, and quality-of-service (QoS) policy. Based on the declared federation intent, a planning engine resolves the individual services based on the group query, generates the service visibility configuration, and creates the necessary service proxies and/or mediation objects to satisfy the goal. At runtime, a service monitor collects the performance metrics of federated services and dynamically adjusts the mediation/proxy configurations to maintain the QoS objectives specified by the federation architect. | 09-13-2012 |
20130317894 | METHOD AND APPARATUS FOR PROVIDING TEMPLATE-BASED DISCOUNT VALUATION AND RANKING - An approach is provided for template-based discount valuation and ranking. A discount management platform processes or facilitates a processing of a vocabulary for representing one or more parameters of discount information associated with one or more discount types. The discount management platform then processes or facilitates a processing of the one or more discount types to generate one or more templates based, at least in part, on the vocabulary. The one or more templates include, at least in part, one or more labels, one or more input fields, or a combination thereof for calculating and/or facilitating a calculation of one or more discount values associated with the discount information. | 11-28-2013 |
20130332527 | METHOD AND APPARATUS FOR ORGANIZING A GROUP EVENT - An approach is provided for organizing a group event. An input from a device specifying a group event is received. A location associated with the group event is determined. One or more other devices within a proximity of the location are determined. A notification of the group event to the one or more other devices is generated. | 12-12-2013 |
20140046965 | METHOD AND APPARATUS FOR FLEXIBLE DIVERSIFICATION OF RECOMMENDATION RESULTS - An approach is provided for diversifying recommendation results. A diversification manager determines one or more recommendation scores associated with one or more items. The one or more recommendation scores are for determining a sort order of the one or more items. The diversification manager then determines similarity information associated with the one or more items, and processes and/or facilitates a processing of the similarity information to cause, at least in part, an adjustment of the one or more recommendation scores, the sort order, or a combination thereof. | 02-13-2014 |
20140304085 | METHOD AND APPARATUS FOR PROVIDING CONTEXT-BASED COUPON SHARING - An approach is provided for context-based coupon sharing. A coupon management platform receives a request specifying an exchange of one or more coupons. The request includes, at least in part, one or more attribute-condition pairs associated with the one or more coupons, one or more participants of the exchange, or a combination thereof. The coupon management plat form determines context data associated with a first user, at least one device associated with the first user, at least one second user, at least one other device associated with the at least one second user, or a combination thereof. The coupon management platform then causes, at least in part, processing of the one or more attribute-condition pairs, the context data, or a combination thereof for initiating the exchange between the first user and the at least one second user. | 10-09-2014 |
Patent application number | Description | Published |
20130066168 | METHOD AND SYSTEM FOR GENERATING PHYSIOLOGICAL SIGNALS WITH FABRIC CAPACITIVE SENSORS - A system for generating physiological signals using a cloth capacitive sensor, includes a cloth, at least one conductive area arranged on the cloth, a signal circuit; a capacitive sensor formed between the cloth and a human body; a resistor R, a capacitor C, an inductor L, an operational amplifier, a diode, a Schmitt trigger, CMOS, a transistor, or an IC, connected with the cloth capacitive sensor to form a charge and discharge circuit to change a signal range of frequency, cycle, voltage or current; wherein when a force, pressure, tensile force, torsion or tension is applied between the human body and the cloth, the capacitance changes, the circuit sends a signal, and the system receives the change in capacitance between the conductive cloth and the human body; wherein the change is represented by a frequency, cycle, voltage or current change. | 03-14-2013 |
Patent application number | Description | Published |
20130273943 | ESTIMATING THE GEOGRAPHICAL POSITION OF AN APPARATUS BASED ON ITS PROXIMITY TO OTHER APPARATUSES - An example apparatus, such as a position server, is caused to receive proximity information from a number of mobile apparatuses located remote from the apparatus, and receive observed current locations from at least some but not all of the mobile apparatuses. The apparatus is also caused to determine a proximity relation between certain ones of the number of mobile apparatuses, where the proximity is reflected by the proximity information received from the mobile apparatuses. And the apparatus is caused to calculate an estimate of a current location of at least one of the one or more remaining mobile apparatuses as a function of the proximity relation between certain ones of the number of mobile apparatuses, and as a function of the observed current locations of the one or more mobile apparatuses. | 10-17-2013 |
20140081915 | METHOD AND APPARATUS FOR MATCHING PUBLICATIONS AND SUBCRIPTIONS BASED IN PART ON CONTEXTUAL CHARACTERISTICS ASSOCIATED WITH THE SUBSCRIPTIONS OR PUBLICATIONS - An apparatus may include a registrar configured to register one or more subscription parameters for each of a plurality of subscriptions and one or more publication parameters for each of a plurality of publications. Further, the apparatus may include a matcher configured to match the publications to the subscriptions based on the subscription parameters and the publication parameters. Additionally, the apparatus may include a parameter updater configured to update the subscription parameters or the publication parameters based on one or more contextual characteristics associated with the subscriptions or the publications. Also, a potential match determiner may form a potential match list including one or more pairs of the subscriptions and the publications based on the subscription parameters and the publication parameters. Accordingly, the potential match list may reduce the computational resources needed to match the publications to the subscriptions by only determining matches for those pairs of subscriptions and publications in the potential match list. | 03-20-2014 |
20150066650 | Method and Apparatus for Advertisements in Mobile Content Distribution Systems - An approach is provided for optimally matching advertisements to content items for targeted consumers using the content distribution characteristics. A distribution processor determines one or more distribution characteristics of one or more first content items that are distributed among one or more devices. The distribution processor then processes and/or facilitates processing of the one or more distribution characteristics to cause, at least in part, a selection of one or more second content items. In one scenario, the one or more second content items may include advertisements. From there, the distribution processor processes and/or facilitates a processing of the one or more first content items to cause, at least in part, an embedding of the one or more second content items in the one or more first content items. | 03-05-2015 |
20150120575 | METHOD AND APPARATUS FOR COUPON NEGOTIATION AND AUTHENTICATION - An approach is provided for negotiating and authenticating coupons. A coupon management platform receives a request for determining a first offer information associated with at least one first coupon. The coupon management platform processes and/or facilitates a processing of the first offer information against one or more negotiation rules to determine at least one second coupon. The coupon management platform further causes, at least in part, a presentation of the at least one second coupon, second offer information associated with the at least one second coupon, or a combination thereof. | 04-30-2015 |
20150127447 | METHOD AND APPARATUS FOR COUPON REDEMPTION BASED ON CONNECTIVITY AND SPATIAL CONFIGURATION - An approach is provided for validating redemption of a coupon. The coupon management module causes, at least in part, presentation of a coupon via a device. Next, the coupon management module receives a first code in response to the presentation. Next, the coupon management module causes, at least in part, validation of a redemption of the coupon based, at least in part, on the first code. The validation is performed at the device, at a server, or a combination thereof. Next, the coupon management module retrieves a second code based, at least in part, on the coupon, the first code, or a combination thereof. Next, the coupon management module causes, at least in part, presentation of the second code for verification. The validation of the redemption of the coupon is further based, at least in part, on the verification of the second code. | 05-07-2015 |
20150142822 | METHOD AND APPARATUS FOR PROVIDING CROWD-SOURCED GEOCODING - An approach is provided for providing crowd-sourced location geocoding. A geocoding platform determines one or more location strings associated with at least one event, wherein the at least one event is associated with one or more users. The geocoding platform further causes, at least in part, a geocoding of the one or more location strings to determine location information associated with the at least one event based, at least in part, on one or more inputs, contextual information, a combination thereof associated with the one or more users. | 05-21-2015 |
20150215409 | METHOD AND APPARATUS FOR LOCATION-BASED PUBLICATIONS AND SUBSCRIPTIONS - A method, apparatus, computer program product and system are provided for providing mobile services via a scalable location-based publication/subscription comprising a subscription system. In this regard, a method is provided that includes receiving at least one subscription comprising a subscription area and at least one publication comprising a publication location. The method further includes determining a geohash representation of the subscription area and determining whether the at least one publication matches the at least one subscription based at least on the publication location and the geohash representation of the representation of the subscription area. The method further includes causing content associated with the at least one publication to be transmitted in an instance in which the at least one publication matches the at least one subscription. | 07-30-2015 |