Sign In to Follow Application
View All Documents & Correspondence

A System And Method For Condition Fulfillment Based Trigger For Decision Making

Abstract: Present disclosure generally relates to field of electronic commerce (e-commerce) and booking platforms, particularly to method and system for system and method for condition-fulfillment-based trigger for decision-making in e-commerce environment and travel/services booking environment. The system receives, from entity, pricing parameter for product that is indicative of maximum and/or minimum pricing for product, trigger duration, and transaction instrument. Further, subject to receipt of pricing parameter for product, trigger duration and transaction instrument, through product characterization engine, system evaluates, during trigger duration, if product parameters meet received pricing parameter based on attributes of transaction instrument, attributes comprising conditional offer applicable on transaction instrument. Furthermore, upon affirmative evaluation, system transmits set of packets to computing device of entity, the set of packets being indicative of confirmed availability of product within pricing parameter.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
09 September 2022
Publication Number
37/2022
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
info@khuranaandkhurana.com
Parent Application
Patent Number
Legal Status
Grant Date
2024-05-31
Renewal Date

Applicants

Flipkart Internet Private Limited
Building Alyssa Begonia & Clover, Embassy Tech Village, Outer Ring Road, Devarabeesanahalli Village, Bengaluru - 560103, Karnataka, India.

Inventors

1. DIPTARUP SARBADHIKARI
49/2A, Durga Charan, Doctor Road, Kolkata - 700014, West Bengal, India.
2. MANGALA NAVEEN KUMAR
#1/70, Sweet Home, Kombai Kadu, Masillapalayam, Mettur, Salem - 636452, Tamil Nadu, India.

Specification

Description:FIELD OF INVENTION
[0001] The embodiments of the present disclosure generally relate to electronic commerce (e-commerce) and booking platforms. More particularly, the present disclosure relates to a system and a method for a condition-fulfillment-based trigger for decision-making in an e-commerce environment and travel/services booking environment.

BACKGROUND
[0002] The following description of the related art is intended to provide background information pertaining to the field of the disclosure. This section may include certain aspects of the art that may be related to various features of the present disclosure. However, it should be appreciated that this section be used only to enhance the understanding of the reader with respect to the present disclosure, and not as admissions of the prior art.
[0003] Generally, an electronic commerce (e-commerce) has been predominating in the market for decades to purchase goods. Consumers may be able to browse a variety of products online, shop according to their preferences, and check discounts for products. When a user is ready to buy the goods, the user indicates that the user’s shopping is complete and arranges for a payment for the goods in the shopping cart. Further, in some instances, the users may be deal seekers, who buy the goods only when there is a significant reduction in the price of the goods. In addition, during travel/services booking such as hotel, travel, other services, and the like, the user may seek for best deal or price reduction.
[0004] Currently, in finance technology, there may be access to buy equities and crypto-currencies (i.e., a feature of buying assets), when the current market price hits a certain price/range which may be set by the user. However, the amount required for purchasing the equities and crypto-currencies may need to be stored in a bank account or an electronic wallet (e-wallet). However, in the e-commerce and/or travel/services booking platforms, the conventional methods may not provide price-based triggers that allow the users to set prices to purchase goods/products with multiple payment instruments. For example, the user may have a capability of paying with different types of payment instruments such as, but not limited to, a debit card, a credit card, a Unified Payments Interface (UPI), a buy now pay later, and the like, for the goods to be purchased on the e-commerce. However, the user may not have an option to use one or more payment instruments together to avail product or group of products at a price that the user is comfortable/desired to pay within ‘x’ number of days. Further, the conventional methods may track prices for products on e-commerce platforms. However, the conventional methods may not consider platform-specific conditional offers such as bank offers, basket offers, new user offers, and the like.
[0005] However, the conventional methods may not allow the e-commerce platforms and the associated sellers to understand the price trend for a product, and by going with the demand, the conventional methods may not allow the e-commerce platforms and the associated sellers to calculate an amount of discount to provide on a product to gain profit. Further, the conventional methods may not help sellers plan inventory better by understanding the demand for products. Furthermore, the conventional methods may not consider different payment instruments set by the users, the best possible price on a product or group of products by leveraging the conditional offers (bank offers, basket offers, new user offers, coupons) that are present on the platform. In addition, the conventional methods may not allow users to set a minimum and maximum price that they are willing to pay for a product/group of products. Further, the conventional methods may not leverage different payment instruments (credit cards, buy now pay later, UPI) together, to get the best possible discount on a product or group of products.
[0006] Therefore, there is a need for a system and a method for solving the shortcomings of the conventional methods, by providing a system and a method for a condition-fulfillment-based trigger for decision-making in an e-commerce environment.

SUMMARY
[0007] This section is provided to introduce certain objects and aspects of the present invention in a simplified form that are further described below in the detailed description. This summary is not intended to identify the key features or the scope of the claimed subject matter. In order to overcome at least a few problems associated with the known solutions as provided in the previous section, an object of the present disclosure is to provide a technique that may be for a condition-fulfillment-based trigger for decision-making.
[0008] It is an object of the present disclosure to provide a system and a method for a condition-fulfillment-based trigger for decision-making in an e-commerce environment and travel/services booking environment.
[0009] It is another object of the present disclosure to provide a system and a method for allowing users to set a price range to buy products.
[0010] It is yet another object of the present disclosure to provide a system and a method for setting on products or group of products, a trigger that are valid until the time duration set by the user.
[0011] It is yet another object of the present disclosure to provide a system and a method for using conditional offers (such as bank offers, basket offers, new user offers, and the like) and split (multiple) payment mechanisms for more than one payment instrument, in order to avail the best possible price of the product for the user.
[0012] It is another object of the present disclosure to provide a system and a method for delivering a successful fulfillment of the trigger message, when price and duration parameters are met, through a personal notification, emails, or other channels with a callout to ‘Buy Now’. The ‘Buy Now’ option may be directed to the payments page.
[0013] It is yet another object of the present disclosure to provide a system and a method for providing an auto-buy feature that enables buying products on e-commerce platforms, when the price for the product(s) matches the range that has been set by the user, and avoids missing of the offers and discount during a certain period/ odd time of the day to the user.
[0014] In an aspect, the present disclosure provides a system for a condition-fulfillment-based trigger to influence an entity decision. The system receives, from the entity, a pricing parameter for a product that is indicative of maximum and/or minimum pricing for the product, a trigger duration, and at least one transaction instrument. Further, subject to receipt of the pricing parameter for the product, the trigger duration, and the at least one transaction instrument, through a product characterization engine, the system evaluates, during the trigger duration, if product parameters meet the received pricing parameter based on attributes of the at least one transaction instrument, the attributes comprising a conditional offer applicable on the at least one transaction instrument. Furthermore, upon an affirmative evaluation, the system transmits a set of packets to a computing device of the entity, the set of packets being indicative of the confirmed availability of the product within the pricing parameter.
[0015] In an embodiment, the entity defines a split transaction mechanism that allows the entity to undertake the transaction using two or more transaction instruments to enable applicable attributes of the two or more transaction instruments to be optimally utilized.
[0016] In an embodiment, the transaction is a financial transaction. The two or more transaction instruments include a financial instrument.
[0017] In an embodiment, the applicable attributes include a conditional offer applicable on two or more transaction instruments.
[0018] In an embodiment, the conditional offer includes any or a combination of an offer from a financial institution associated with the respective transaction instrument and/or from the system, a basket offer from the system and/or from the financial institution, a buy-now-pay-later based offer, a unified payments interface (UPI) based offer, an installment-based payment offer, and an offer resulting in reduction on the product pricing.
[0019] In an embodiment, upon receipt of the set of packets by the computing device of the entity, a second set of packets are automatically sent by the computing device to indicate entity’s decision with respect to the product.
[0020] In another embodiment, upon receipt of the set of packets by the computing device of the entity, a third set of packets are sent by the computing device to indicate entity’s decision with respect to the product, the third set of packets being transmitted post a manual trigger of the entity on the computing device.
[0021] In another embodiment, the minimum pricing indicated in the pricing parameter is at least a threshold percentage of current product pricing.
[0022] In yet another embodiment, the product is a tangible good or a service offering.
[0023] In another aspect, the present disclosure provides a method for a condition-fulfillment-based trigger to influence an entity decision. The method includes receiving, from the entity, a pricing parameter for a product that is indicative of maximum and/or minimum pricing for the product, a trigger duration, and at least one transaction instrument. Further, the method includes evaluating during the trigger duration, if product parameters meet the received pricing parameter based on attributes of the at least one transaction instrument, the attributes comprising a conditional offer applicable on the at least one transaction instrument. Furthermore, the method includes, upon an affirmative evaluation, transmitting a set of packets to a computing device of the entity, the set of packets being indicative of confirmed availability of the product within the pricing parameter.

BRIEF DESCRIPTION OF THE ACCOMPANYING DRAWINGS
[0024] The accompanying drawings, which are incorporated herein, and constitute a part of this invention, illustrate exemplary embodiments of the disclosed methods and systems in which like reference numerals refer to the same parts throughout the different drawings. Components in the drawings are not necessarily to scale, emphasis instead being placed upon clearly illustrating the principles of the present invention. Some drawings may indicate the components using block diagrams and may not represent the internal circuitry/sub-components of each component. It will be appreciated by those skilled in the art that the invention of such drawings includes the invention of electrical components, electronic components, or circuitry commonly used to implement such components.
[0025] FIG. 1 illustrates an exemplary block diagram representation of a network architecture implementing a proposed system for a condition-fulfillment-based trigger to influence an entity decision, according to embodiments of the present disclosure.
[0026] FIG. 2 illustrates an exemplary detailed block diagram representation of the proposed system, according to embodiments of the present disclosure.
[0027] FIG. 3 illustrates an exemplary schematic diagram representation of a snapshot of different scenarios of a condition-fulfillment-based trigger to influence an entity decision, according to embodiments of the present disclosure.
[0028] FIG. 4 illustrates a flow chart depicting a method of a condition-fulfillment-based trigger to influence an entity decision, according to embodiments of the present disclosure.
[0029] FIG. 5 illustrates a hardware platform for the implementation of the disclosed system according to embodiments of the present disclosure.
[0030] The foregoing shall be more apparent from the following more detailed description of the invention.

DETAILED DESCRIPTION OF INVENTION
[0031] In the following description, for the purposes of explanation, various specific details are set forth in order to provide a thorough understanding of the embodiments of the present disclosure. It will be apparent, however, that embodiments of the present disclosure may be practiced without these specific details. Several features described hereafter can each be used independently of one another or with any combination of other features. An individual feature may not address all of the problems discussed above or might address only some of the problems discussed above. Some of the problems discussed above might not be fully addressed by any of the features described herein.
[0032] The ensuing description provides exemplary embodiments only, and is not intended to limit the scope, applicability, or configuration of the disclosure. Rather, the ensuing description of the exemplary embodiments will provide those skilled in the art with an enabling description for implementing an exemplary embodiment. It should be understood that, various changes may be made in the function and arrangement of elements without departing from the spirit and scope of the invention as set forth.
[0033] Specific details are given in the following description to provide a thorough understanding of the embodiments. However, it will be understood by one of ordinary skill in the art that the embodiments may be practiced without these specific details. For example, circuits, systems, networks, processes, and other components may be shown as components in block diagram form in order not to obscure the embodiments in unnecessary detail. In other instances, well-known circuits, processes, algorithms, structures, and techniques may be shown without unnecessary detail in order to avoid obscuring the embodiments.
[0034] Also, it is noted that individual embodiments may be described as a process which is depicted as a flowchart, a flow diagram, a data flow diagram, a structure diagram, or a block diagram. Although a flowchart may describe the operations as a sequential process, many of the operations can be performed in parallel or concurrently. In addition, the order of the operations may be re-arranged. A process is terminated when its operations are completed but could have additional steps not included in a figure. A process may correspond to a method, a function, a procedure, a subroutine, a subprogram, etc. When a process corresponds to a function, its termination can correspond to a return of the function to the calling function or the main function.
[0035] The word “exemplary” and/or “demonstrative” is used herein to mean serving as an example, instance, or illustration. For the avoidance of doubt, the subject matter disclosed herein is not limited by such examples. In addition, any aspect or design described herein as “exemplary” and/or “demonstrative” is not necessarily to be construed as preferred or advantageous over other aspects or designs, nor is it meant to preclude equivalent exemplary structures and techniques known to those of ordinary skill in the art. Furthermore, to the extent that the terms “includes,” “has,” “contains,” and other similar words are used in either the detailed description or the claims, such terms are intended to be inclusive—in a manner similar to the term “comprising” as an open transition word—without precluding any additional or other elements.
[0036] As used herein, "connect", "configure", "couple" and its cognate terms, such as "connects", "connected", "configured", and "coupled" may include a physical connection (such as a wired/wireless connection), a logical connection (such as through logical gates of semiconducting device), other suitable connections, or a combination of such connections, as may be obvious to a skilled person.
[0037] As used herein, "send", "transfer", "transmit", and their cognate terms like "sending", "sent", "transferring", "transmitting", "transferred", "transmitted", etc. include sending or transporting data or information from one unit or component to another unit or component, wherein the content may or may not be modified before or after sending, transferring, transmitting.
[0038] Reference throughout this specification to “one embodiment” or “an embodiment” or “an instance” or “one instance” means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the present invention. Thus, the appearances of the phrases “in one embodiment” or “in an embodiment” in various places throughout this specification are not necessarily all referring to the same embodiment. Furthermore, the particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
[0039] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used herein, the singular forms “a,” “an,” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises” and/or “comprising,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. As used herein, the term “and/or” includes any and all combinations of one or more of the associated listed products.
[0040] Various embodiments of the present disclosure provide a system and a method for a condition-fulfillment-based trigger for decision-making in an e-commerce environment and travel/services booking environment. The present disclosure provides a system and a method for allowing users to set a price range to buy products. The present disclosure provides a system and a method for setting on products or group of products, a trigger that are valid until the time duration set by the user. The present disclosure provides a system and a method for using conditional offers (such as bank offers, basket offers, new user offers, and the like) and split (multiple) payment mechanisms to more than one payment instrument, in order to avail the best possible price of the product for the user. The present disclosure provides a system and a method for delivering a successful fulfillment of the trigger message, when price and duration parameters are met, through a personal notification, emails, or other channels with a callout to ‘Buy Now’. The ‘Buy Now’ option may be directed to the payments page. The present disclosure provides a system and a method for providing an auto-buy feature that enables buying products on e-commerce platforms, when the price for the product(s) match the range that has been set by the user, and avoid missing of the offers and discount during a certain period/ odd time of the day to the user.
[0041] FIG. 1 illustrates an exemplary block diagram representation of a network architecture 100 implementing a proposed system 110 for a condition-fulfillment-based trigger to influence an entity decision, according to embodiments of the present disclosure. The network architecture 100 may include the system 110, an electronic device 108, and a centralized server 118. The system 110 may be connected to the centralized server 118 via a communication network 106. The centralized server 118 may include, but is not limited to, a stand-alone server, a remote server, a cloud computing server, a dedicated server, a rack server, a server blade, a server rack, a bank of servers, a server farm, hardware supporting a part of a cloud service or system, a home server, hardware running a virtualized server, one or more processors executing code to function as a server, one or more machines performing server-side functionality as described herein, at least a portion of any of the above, some combination thereof, and the like. The centralized server 118 may be associated with an entity corresponding to an electronic commerce (e-commerce) environment and/or travel/services booking environment. The communication network 106 may be a wired communication network or a wireless communication network. The wireless communication network may be any wireless communication network capable of transferring data between entities of that network such as, but is not limited to, a Bluetooth, a Zigbee, a Near Field Communication (NFC), a Wireless-Fidelity (Wi-Fi), a Light Fidelity (Li-FI), a carrier network including a circuit-switched network, a public switched network, a Content Delivery Network (CDN) network, a Long-Term Evolution (LTE) network, a New Radio (NR), a Narrow-Band (NB), an Internet of Things (IoT) network, a Global System for Mobile Communications (GSM) network and a Universal Mobile Telecommunications System (UMTS) network, an Internet, intranets, Local Area Networks (LANs), Wide Area Networks (WANs), mobile communication networks, combinations thereof, and the like.
[0042] The system 110 may be implemented by way of a single device or a combination of multiple devices that may be operatively connected or networked together. For example, the system 110 may be implemented by way of a standalone device such as the centralized server 118, and the like, and may be communicatively coupled to the electronic device 108. In another example, the system 110 may be implemented in/ associated with the electronic device 108. In yet another example, the system 110 may be implemented in/ associated with respective computing device 104-1, 104-2, …..., 104-N (individually referred to as the computing device 104, and collectively referred to as the computing devices 104), associated with one or more user 102-1, 102-2, …..., 102-N (individually referred to as the user 102, and collectively referred to as the users 102). In such a scenario, the system 110 may be replicated in each of the computing devices 104. The users 102 may be a user of, but are not limited to, an electronic commerce (e-commerce) platform, a hyperlocal platform, a super-mart platform, a media platform, a service providing platform, a social networking platform, a travel/services booking platform, a messaging platform, a bot processing platform, a virtual assistance platform, an Artificial Intelligence (AI) based platform, a blockchain platform, a blockchain marketplace, and the like. In some instances, the user 102 may correspond to an entity/administrator of platforms/services.
[0043] The electronic device 108 may be at least one of, an electrical, an electronic, an electromechanical, and a computing device. The electronic device 108 may include, but is not limited to, a mobile device, a smart-phone, a Personal Digital Assistant (PDA), a tablet computer, a phablet computer, a wearable computing device, a Virtual Reality/Augmented Reality (VR/AR) device, a laptop, a desktop, a server, and the like. The system 110 may be implemented in hardware or a suitable combination of hardware and software. The system 110 or the centralized server 118 may be associated with entities (not shown). The entities may include, but are not limited to, an e-commerce company, a travel company, an airline company, a hotel booking company, a company, an outlet, a manufacturing unit, an enterprise, a facility, an organization, an educational institution, a secured facility, a warehouse facility, a supply chain facility, and the like.
[0044] Further, the system 110 may include a processor 112, an Input/Output (I/O) interface 114, and a memory 116. The Input/Output (I/O) interface 114 of the system 110 may be used to receive user inputs, from the computing devices 104 associated with the users 102. Further, system 110 may also include other units such as a display unit, an input unit, an output unit, and the like, however the same are not shown in FIG. 1, for the purpose of clarity. Also, in FIG. 1 only a few units are shown, however, the system 110 or the network architecture 100 may include multiple such units or the system 110/ network architecture 100 may include any such numbers of the units, obvious to a person skilled in the art or as required to implement the features of the present disclosure. The system 110 may be a hardware device including the processor 112 executing machine-readable program instructions to provide a condition-fulfillment-based trigger to influence an entity decision.
[0045] Execution of the machine-readable program instructions by the processor 112 may enable the proposed system 110 to provide a condition-fulfillment-based trigger to influence an entity decision. The “hardware” may comprise a combination of discrete components, an integrated circuit, an application-specific integrated circuit, a field-programmable gate array, a digital signal processor, or other suitable hardware. The “software” may comprise one or more objects, agents, threads, lines of code, subroutines, separate software applications, two or more lines of code, or other suitable software structures operating in one or more software applications or on one or more processors. The processor 112 may include, for example, but is not limited to, microprocessors, microcomputers, microcontrollers, digital signal processors, central processing units, state machines, logic circuits, and any devices that manipulate data or signals based on operational instructions, and the like. Among other capabilities, the processor 112 may fetch and execute computer-readable instructions in the memory 116 operationally coupled with the system 110 for performing tasks such as data processing, input/output processing, feature extraction, and/or any other functions. Any reference to a task in the present disclosure may refer to an operation being or that may be performed on data.
[0046] In the example that follows, assume that a user 102 of the system 110 desires to improve/add additional features to provide a condition-fulfillment-based trigger to influence an entity decision. In this instance, the user 102 may include an administrator of a website, an administrator of an e-commerce site, an administrator of a social media site, an administrator of an e-commerce application/ social media application/other applications, an administrator of media content (e.g., television content, video-on-demand content, online video content, graphical content, image content, augmented/virtual reality content, metaverse content), an administrator of supply chain platform, an administrator of blockchain marketplace, an administrator of a travel/services booking platform, among other examples, and the like. The system 110 when associated with the electronic device 108 or the centralized server 118 may include, but is not limited to, a touch panel, a soft keypad, a hard keypad (including buttons), and the like.
[0047] In an embodiment, the system 110 may receive, from the entity, a pricing parameter for a product that is indicative of maximum and/or minimum pricing for the product, a trigger duration, and at least one transaction instrument. In an embodiment, the minimum pricing indicated in the pricing parameter is at least a threshold percentage of current product pricing. In another embodiment, the product is a tangible good or a service offering. The tangible goods may include, but are not limited to goods offered by the e-commerce platform, such as, but are not limited to, electronics, home appliances, furniture, toys, household items, groceries, and the like. Further, the service offering may include, but is not limited to, hotel/resort booking, flight booking, cruise booking, travel experiences booking, travel/holiday packages, and the like. In an embodiment, the entity defines a split transaction mechanism that allows the entity to undertake the transaction using two or more transaction instruments to enable applicable attributes of the two or more transaction instruments to be optimally utilized. In an embodiment, the transaction may be a financial transaction. In an embodiment, the two or more transaction instruments include a financial instrument.
[0048] In an embodiment, the system 110 may, subject to receipt of the pricing parameter for the product, the trigger duration, and the at least one transaction instrument, through a product characterization engine, evaluate, during the trigger duration, if product parameters meet the received pricing parameter based on attributes of the at least one transaction instrument, the attributes comprising a conditional offer applicable on the at least one transaction instrument. In an embodiment, the applicable attributes include a conditional offer applicable on the two or more transaction instruments. In an embodiment, the conditional offer includes, but is not limited to, an offer from a financial institution associated with the respective transaction instrument and/or from the system, a basket offer from the system and/or from the financial institution, a buy-now-pay-later based offer, a unified payments interface (UPI) based offer, an installment-based payment offer, an offer resulting in reduction on the product pricing, and the like.
[0049] In an embodiment, the system 110 may, upon an affirmative evaluation, transmit a set of packets to a computing device 104 of the entity, the set of packets being indicative of confirmed availability of the product within the pricing parameter. In an embodiment, upon receipt of the set of packets by the computing device 104 of the entity, a second set of packets are automatically sent by the computing device 104 to indicate entity’s decision with respect to the product. In an embodiment, upon receipt of the set of packets by the computing device 104 of the entity, a third set of packets are sent by the computing device 104 to indicate entity’s decision with respect to the product, the third set of packets being transmitted post a manual trigger of the entity on the computing device 104.
[0050] FIG. 2 illustrates an exemplary detailed block diagram representation of the proposed system 110, according to embodiments of the present disclosure. The system 110 may include the processor 112, the Input/Output (I/O) interface 114, and the memory 116. In some implementations, the system 110 may include data 202, and modules 204. As an example, the data 202 may be stored in the memory 116 configured in the system 110 as shown in FIG. 2.
[0051] In an embodiment, the data 202 may include pricing parameter data 206, trigger duration data 208, transaction instrument data 210, attributes data 212, conditional offer data 214, availability data 216, and other data 218. In an embodiment, the data 202 may be stored in the memory 116 in the form of various data structures. Additionally, the data 202 can be organized using data models, such as relational or hierarchical data models. The other data 218 may store data, including temporary data and temporary files, generated by the modules 204 for performing the various functions of the system 110.
[0052] In an embodiment, the modules 204, may include a receiving module 222, an evaluating module 224, a transmitting module 226, and other modules 228.
[0053] In an embodiment, the data 202 stored in the memory 116 may be processed by the modules 204 of the system 110. The modules 204 may be stored within the memory 116. In an example, the modules 204 communicatively coupled to the processor 112 configured in the system 110, may also be present outside the memory 116, as shown in FIG. 2, and implemented as hardware. As used herein, the term modules refer to an Application-Specific Integrated Circuit (ASIC), an electronic circuit, a processor (shared, dedicated, or group) and memory that execute one or more software or firmware programs, a combinational logic circuit, and/or other suitable components that provide the described functionality.
[0054] In an embodiment, the receiving module 222 may receive, from the entity, a pricing parameter for a product that is indicative of maximum and/or minimum pricing for the product, a trigger duration, and at least one transaction instrument. In an embodiment, the entity defines a split transaction mechanism that allows the entity to undertake the transaction using two or more transaction instruments to enable applicable attributes of the two or more transaction instruments to be optimally utilized. In an embodiment, the transaction may be a financial transaction. In an embodiment, the two or more transaction instruments may include a financial instrument.
[0055] In an embodiment, the evaluating module 224 may, subject to receipt of the pricing parameter for the product, the trigger duration, and the at least one transaction instrument, through a product characterization engine, evaluate, during the trigger duration, if product parameters meet the received pricing parameter based on attributes of the at least one transaction instrument, the attributes comprising a conditional offer applicable on the at least one transaction instrument. In an embodiment, the applicable attributes include a conditional offer applicable on the two or more transaction instruments. In an embodiment, the conditional offer includes, but is not limited to, an offer from a financial institution associated with the respective transaction instrument and/or from the system, a basket offer from the system and/or from the financial institution, a buy-now-pay-later based offer, a unified payments interface (UPI) based offer, an installment-based payment offer, an offer resulting in reduction on the product pricing, and the like.
[0056] In an embodiment, the transmitting module 226 may, upon an affirmative evaluation, transmit a set of packets to a computing device 104 of the entity, the set of packets being indicative of confirmed availability of the product within the pricing parameter. In an embodiment, upon receipt of the set of packets by the computing device 104 of the entity, a second set of packets are automatically sent by the computing device 104 to indicate entity’s decision with respect to the product. In an embodiment, upon receipt of the set of packets by the computing device 104 of the entity, a third set of packets are sent by the computing device 104 to indicate entity’s decision with respect to the product, the third set of packets being transmitted post a manual trigger of the entity on the computing device 104.
Exemplary scenario:
[0057] Consider, a scenario where a customer (interchangeably referred to as the user 102) may need to set a price to buy one or more products. The users 102 or (i.e., customers) can lock their intention of buying a product(s) at a lower price by entering custom values to an e-commerce platform with defined parameters. The parameters may include, but are not limited to, minimum and maximum price, trigger duration, payment instrument, and the like. To get the best possible discount, the user 102 can opt for a split payment approach (i.e., paying by using more than one payment instrument to gain the benefit of individual offers running on the payment instruments). The e-commerce platform may leverage different conditional offers associated with the e-commerce platform to determine the lowest selling price of the product or group of products. The conditional offers may include, but are not limited to, bank offers, basket offers and new user offers, and the like. Subject to fulfillment of the parameters, the system 110 may trigger the condition-fulfillment-based trigger for decision-making in one or more forms. The trigger forms may include, but are not limited to, a notification that would require manual intervention to complete the payment, an auto-buy which automatically purchases the product(s) on behalf of the user 102, and the like. The system 110 may analyze pricing parameters for a product that user 102 may be willing to pay for a product or a group of products by taking into consideration of the pricing parameters. The pricing parameters may include, but are not limited to, a minimum price for buying a product, a maximum price for buying a product, trigger duration (duration until which the parameters would be valid), trigger type such as a personal notification, and auto-buy of the product(s), payment instrument (valid in case of auto-buy), delivery address (valid in case of auto-buy), and the like. For example, consider a product cost of ₹9,636 as shown in the snapshot of FIG. 3(a). A ‘Build Smart Cart’ can be initiated with the help of selective checkout capability on the cart of the e-commerce platform. Consider, that the user 102 may set: the minimum price for a product: as ₹7,999, and the maximum price: as ₹8,500, as shown in a snapshot of FIG.3(b). If all the parameters are met and if the user has opted for trigger type as ‘Notify Me’, then the trigger success message can be delivered through a messenger/social media notification, personal notification on a mobile device, or other channels with a callout to "Buy Now", as shown in FIG. 3(b).
[0058] Further, the user 102 may set trigger duration as 31st December 2022, and a trigger type as an auto-buy, as shown in snapshot FIG. 3(c). For example, if users opt for ‘trigger type’ as ‘auto-buy’ then the system 110 may enable additional parameters such as a ‘payment method’ and ‘delivery address’. Further, the payment instrument 1 may be a credit card, and payment instrument 2 as a buy now pay later, which needs to be selected by the user 102. While choosing the payment methods, the user can set instructions for split payment options. In the case of FIG. 3(c), a credit card and buy now pay later have been collectively set, to achieve the best possible discount on the product. Further, the delivery address may be a home address. The user may save the details parameters as shown in snapshot FIG. 3(d). Now, within 31st December if the product is available within the price range set by the user 102, the trigger to automatically buy the product is executed. For example, on the ‘Smart Cart’ page, when the ‘all products’ option is selected, the user 102 may be able to see the collective amount that the user 102 may need to pay for the products in the smart cart. The user 102 then needs to enter parameters such as a minimum price, maximum price, trigger duration (validity), trigger type, delivery address, and finally click on ‘save details’ to register the trigger.
[0059] The parameter such as the price range may be a combination of minimum price and maximum price. At any given point in time, this range set by the user cannot go beyond a certain percentage of the selling price. Further, the parameter such as the duration may mark how long a trigger for a product or group of products are valid. Furthermore, the parameter such as the notification may include, when price and duration parameters are met, then the successful fulfillment of the trigger message may be delivered through personal notification, emails, or other channels with a callout to ‘Buy Now’. The ‘Buy Now’ option may directly take the user to the payments page.
[0060] Additionally, the parameter such as the split payment under auto-buy, by leveraging the wide range of conditional offers that are running on the e-commerce platforms. The users 102 may be able to split the payment methods to more than one payment instrument, in order to avail of the best possible price of the product(s). The basket offers may be dependent on the payment instrument. For example, a basket offer may be provided by the platform such as a “buy 2 get 10% off, buy 3 get 15% off, and the like.
[0061] For example, consider a product worth ₹15,000. Further, by using an ABC bank credit card as a payment option, the user 102 may avail ₹2,000 discount, by paying a minimum of ₹10,000 in a single transaction. For the remaining amount of ₹5,000, if a user avails of Buy Now Pay Later, the user 102 may avail of another ₹2,000 discount on the product value. Hence, just by splitting the payment mechanism, the user 102 may avail ₹4,000 discount on the product worth of ₹15,000.
[0062] FIG. 4 illustrates a flow chart depicting a method 400 of a condition-fulfillment-based trigger for decision-making, according to embodiments of the present disclosure.
[0063] At block 402, the method 400 includes receiving, by the processor 112 associated with the system 110, from the entity, a pricing parameter for a product that is indicative of maximum and/or minimum pricing for the product, a trigger duration, and at least one transaction instrument.
[0064] At block 404, the method 400 includes evaluating, by the processor 112, during the trigger duration, if product parameters meet the received pricing parameter based on attributes of the at least one transaction instrument, the attributes comprising a conditional offer applicable on the at least one transaction instrument.
[0065] At block 406, the method 400 includes, upon an affirmative evaluation, transmitting, by the processor 112, a set of packets to the computing device 104 of the entity, the set of packets being indicative of confirmed availability of the product within the pricing parameter.
[0066] The order in which the method 400 is described is not intended to be construed as a limitation, and any number of the described method blocks may be combined or otherwise performed in any order to implement the method 400 or an alternate method. Additionally, individual blocks may be deleted from the method 400 without departing from the spirit and scope of the present disclosure described herein. Furthermore, the method 400 may be implemented in any suitable hardware, software, firmware, or a combination thereof, that exists in the related art or that is later developed. The method 400 describes, without limitation, the implementation of the system 110. A person of skill in the art will understand that method 400 may be modified appropriately for implementation in various manners without departing from the scope and spirit of the disclosure.
[0067] FIG. 5 illustrates a hardware platform 500 for implementation of the disclosed system 110, according to an example embodiment of the present disclosure. For the sake of brevity, the construction, and operational features of the system 110 which are explained in detail above are not explained in detail herein. Particularly, computing machines such as but not limited to internal/external server clusters, quantum computers, desktops, laptops, smartphones, tablets, and wearables which may be used to execute the system 110 or may include the structure of the hardware platform 500. As illustrated, the hardware platform 500 may include additional components not shown, and that some of the components described may be removed and/or modified. For example, a computer system with multiple GPUs may be located on external-cloud platforms including Amazon® Web Services, or internal corporate cloud computing clusters, or organizational computing resources, and the like.
[0068] The hardware platform 500 may be a computer system such as the system 110 that may be used with the embodiments described herein. The computer system may represent a computational platform that includes components that may be in a server or another computer system. The computer system may execute, by the processor 505 (e.g., a single or multiple processors) or other hardware processing circuit, the methods, functions, and other processes described herein. These methods, functions, and other processes may be embodied as machine-readable instructions stored on a computer-readable medium, which may be non-transitory, such as hardware storage devices (e.g., RAM (random access memory), ROM (read-only memory), EPROM (erasable, programmable ROM), EEPROM (electrically erasable, programmable ROM), hard drives, and flash memory). The computer system may include the processor 505 that executes software instructions or code stored on a non-transitory computer-readable storage medium 510 to perform methods of the present disclosure. The software code includes, for example, instructions to gather data and documents and analyze documents. In an example, the modules 204, may be software codes or components performing these steps.
[0069] The instructions on the computer-readable storage medium 510 are read and stored the instructions in storage 515 or in random access memory (RAM). The storage 515 may provide a space for keeping static data where at least some instructions could be stored for later execution. The stored instructions may be further compiled to generate other representations of the instructions and dynamically stored in the RAM such as RAM 520. The processor 505 may read instructions from the RAM 520 and perform actions as instructed.
[0070] The computer system may further include the output device 525 to provide at least some of the results of the execution as output including, but not limited to, visual information to users, such as external agents. The output device 525 may include a display on computing devices and virtual reality glasses. For example, the display may be a mobile phone screen or a laptop screen. GUIs and/or text may be presented as an output on the display screen. The computer system may further include an input device 530 to provide a user or another device with mechanisms for entering data and/or otherwise interacting with the computer system. The input device 530 may include, for example, a keyboard, a keypad, a mouse, or a touchscreen. Each of these output devices 525 and input device 530 may be joined by one or more additional peripherals. For example, the output device 525 may be used to display the results such as bot responses by the executable chatbot.
[0071] A network communicator 535 may be provided to connect the computer system to a network and in turn to other devices connected to the network including other clients, servers, data stores, and interfaces, for instance. A network communicator 535 may include, for example, a network adapter such as a LAN adapter or a wireless adapter. The computer system may include a data sources interface 540 to access the data source 545. The data source 545 may be an information resource. As an example, a database of exceptions and rules may be provided as the data source 545. Moreover, knowledge repositories and curated data may be other examples of the data source 545.
[0072] While considerable emphasis has been placed herein on the preferred embodiments, it will be appreciated that many embodiments can be made and that many changes can be made in the preferred embodiments without departing from the principles of the invention. These and other changes in the preferred embodiments of the invention will be apparent to those skilled in the art from the disclosure herein, whereby it is to be distinctly understood that the foregoing descriptive matter is to be implemented merely as illustrative of the invention and not as a limitation.

ADVANTAGES OF THE PRESENT DISCLOSURE
[0073] The present disclosure provides a system and a method for a condition-fulfillment-based trigger for decision-making in an e-commerce environment and travel/services booking environment.
[0074] The present disclosure provides a system and a method for allowing users to set a price range to buy products.
[0075] The present disclosure provides a system and a method for setting on products or group of products, a trigger that are valid until the time duration set by the user.
[0076] The present disclosure provides a system and a method for using conditional offers (such as bank offers, basket offers, new user offers, and the like) and split (multiple) payment mechanisms to more than one payment instrument, in order to avail the best possible price of the product for the user.
[0077] The present disclosure provides a system and a method for delivering a successful fulfillment of the trigger message, when price and duration parameters are met, through a personal notification, emails, or other channels with a callout to ‘Buy Now’. The ‘Buy Now’ option may be directed to the payments page.
[0078] The present disclosure provides a system and a method for providing an auto-buy feature that enables buying products on e-commerce platforms, when the price for the product(s) match the range that has been set by the user, and avoid missing the offers and discount during a certain period/ odd time of the day to the user.
, Claims:1. A system (110) for a condition-fulfilment-based trigger to influence an entity decision, the system (110) comprising:
a processor (112); and
a memory (116) coupled to the processor (112), wherein the memory (116) comprises a set of processor-executable instructions, which when executed by the processor (112) causes the system (110) to:
receive, from the entity, a pricing parameter for a product that is indicative of maximum and/or minimum pricing for the product, a trigger duration, and at least one transaction instrument;
subject to receipt of the pricing parameter for the product, the trigger duration and the at least one transaction instrument, through a product characterization engine, evaluate, during the trigger duration, if product parameters meet the received pricing parameter based on attributes of the at least one transaction instrument, the attributes comprising a conditional offer applicable on the at least one transaction instrument; and
upon an affirmative evaluation, transmit a set of packets to a computing device (104) of the entity, the set of packets being indicative of confirmed availability of the product within the pricing parameter.
2. The system (110) as claimed in claim 1, wherein the entity defines a split transaction mechanism that allows the entity to undertake the transaction using two or more transaction instruments to enable applicable attributes of the two or more transaction instruments to be optimally utilized.
3. The system (110) as claimed in claim 2, wherein the transaction is a financial transaction, and wherein the two or more transaction instruments include a financial instrument.
4. The system (110) as claimed in claim 2, wherein the applicable attributes comprise a conditional offer applicable on the two or more transaction instruments.
5. The system (110) as claimed in claim 4, wherein the conditional offer comprises any or a combination of an offer from a financial institution associated with the respective transaction instrument and/or from the system (110), a basket offer from the system (110) and/or from the financial institution, a buy-now-pay-later based offer, a unified payments interface (UPI) based offer, an instalment-based payment offer, and an offer resulting in reduction on the product pricing.
6. The system (110) as claimed in claim 1, wherein upon receipt of the set of packets by the computing device (104) of the entity, a second set of packets are automatically sent by the computing device (104) to indicate entity’s decision with respect to the product.
7. The system (110) as claimed in claim 1, wherein upon receipt of the set of packets by the computing device (104) of the entity, a third set of packets are sent by the computing device (104) to indicate entity’s decision with respect to the product, the third set of packets being transmitted post a manual trigger of the entity on the computing device (104).
8. The system (110) as claimed in claim 1, wherein the minimum pricing indicated in the pricing parameter is at least a threshold percentage of current product pricing.
9. The system (110) as claimed in claim 1, wherein the product is a tangible good or a service offering.
10. A method of a condition-fulfilment-based trigger to influence an entity decision, the method comprising the steps of:
receiving, by a processor (112) associated with a system (110), from the entity, a pricing parameter for a product that is indicative of maximum and/or minimum pricing for the product, a trigger duration, and at least one transaction instrument;
evaluating, by the processor (112), during the trigger duration, if product parameters meet the received pricing parameter based on attributes of the at least one transaction instrument, the attributes comprising a conditional offer applicable on the at least one transaction instrument; and
upon an affirmative evaluation, transmitting, by the processor (112), a set of packets to a computing device (104) of the entity, the set of packets being indicative of confirmed availability of the product within the pricing parameter.
11. The method as claimed in claim 10, wherein the entity defines a split transaction mechanism that allows the entity to undertake the transaction using two or more transaction instruments to enable applicable attributes of the two or more transaction instruments to be optimally utilized.
12. The method as claimed in claim 11, wherein the transaction is a financial transaction, and wherein the two or more transaction instruments include a financial instrument.
13. The method as claimed in claim 11, wherein the applicable attributes comprise a conditional offer applicable on the two or more transaction instruments.
14. The method as claimed in claim 13, wherein the conditional offer comprises any or a combination of an offer from a financial institution associated with the respective transaction instrument and/or from the system (110), a basket offer from the system (110) and/or from the financial institution, a buy-now-pay-later based offer, a unified payments interface (UPI) based offer, an instalment-based payment offer, and an offer resulting in reduction on the product pricing.
15. The method as claimed in claim 10, wherein upon receipt of the set of packets by the computing device (104) of the entity, a second set of packets are automatically sent by the computing device (104) to indicate entity’s decision with respect to the product.
16. The method as claimed in claim 10, wherein upon receipt of the set of packets by the computing device (104) of the entity, a third set of packets are sent by the computing device (104) to indicate entity’s decision with respect to the product, the third set of packets being transmitted post a manual trigger of the entity on the computing device (104).
17. The method as claimed in claim 10, wherein the minimum pricing indicated in the pricing parameter is at least a threshold percentage of current product pricing.
18. The method as claimed in claim 10, wherein the product is a tangible good or a service offering.

Documents

Application Documents

# Name Date
1 202241051655-IntimationOfGrant31-05-2024.pdf 2024-05-31
1 202241051655-STATEMENT OF UNDERTAKING (FORM 3) [09-09-2022(online)].pdf 2022-09-09
2 202241051655-PatentCertificate31-05-2024.pdf 2024-05-31
2 202241051655-REQUEST FOR EXAMINATION (FORM-18) [09-09-2022(online)].pdf 2022-09-09
3 202241051655-REQUEST FOR EARLY PUBLICATION(FORM-9) [09-09-2022(online)].pdf 2022-09-09
3 202241051655-CLAIMS [06-04-2023(online)].pdf 2023-04-06
4 202241051655-POWER OF AUTHORITY [09-09-2022(online)].pdf 2022-09-09
4 202241051655-CORRESPONDENCE [06-04-2023(online)].pdf 2023-04-06
5 202241051655-FORM-9 [09-09-2022(online)].pdf 2022-09-09
5 202241051655-FER_SER_REPLY [06-04-2023(online)].pdf 2023-04-06
6 202241051655-FORM 18 [09-09-2022(online)].pdf 2022-09-09
6 202241051655-FER.pdf 2022-12-16
7 202241051655-FORM 1 [09-09-2022(online)].pdf 2022-09-09
7 202241051655-ENDORSEMENT BY INVENTORS [23-09-2022(online)].pdf 2022-09-23
8 202241051655-COMPLETE SPECIFICATION [09-09-2022(online)].pdf 2022-09-09
8 202241051655-DRAWINGS [09-09-2022(online)].pdf 2022-09-09
9 202241051655-DECLARATION OF INVENTORSHIP (FORM 5) [09-09-2022(online)].pdf 2022-09-09
10 202241051655-DRAWINGS [09-09-2022(online)].pdf 2022-09-09
10 202241051655-COMPLETE SPECIFICATION [09-09-2022(online)].pdf 2022-09-09
11 202241051655-FORM 1 [09-09-2022(online)].pdf 2022-09-09
11 202241051655-ENDORSEMENT BY INVENTORS [23-09-2022(online)].pdf 2022-09-23
12 202241051655-FORM 18 [09-09-2022(online)].pdf 2022-09-09
12 202241051655-FER.pdf 2022-12-16
13 202241051655-FORM-9 [09-09-2022(online)].pdf 2022-09-09
13 202241051655-FER_SER_REPLY [06-04-2023(online)].pdf 2023-04-06
14 202241051655-POWER OF AUTHORITY [09-09-2022(online)].pdf 2022-09-09
14 202241051655-CORRESPONDENCE [06-04-2023(online)].pdf 2023-04-06
15 202241051655-REQUEST FOR EARLY PUBLICATION(FORM-9) [09-09-2022(online)].pdf 2022-09-09
15 202241051655-CLAIMS [06-04-2023(online)].pdf 2023-04-06
16 202241051655-REQUEST FOR EXAMINATION (FORM-18) [09-09-2022(online)].pdf 2022-09-09
16 202241051655-PatentCertificate31-05-2024.pdf 2024-05-31
17 202241051655-STATEMENT OF UNDERTAKING (FORM 3) [09-09-2022(online)].pdf 2022-09-09
17 202241051655-IntimationOfGrant31-05-2024.pdf 2024-05-31

Search Strategy

1 AmendedSearchStrategy202241051655AE_23-11-2023.pdf
1 SearchStrategyE_16-12-2022.pdf
2 AmendedSearchStrategy202241051655AE_23-11-2023.pdf
2 SearchStrategyE_16-12-2022.pdf

ERegister / Renewals

3rd: 05 Aug 2024

From 09/09/2024 - To 09/09/2025

4th: 14 Jul 2025

From 09/09/2025 - To 09/09/2026