Communication system for managing distribution of products and a method thereof
Abstract
Disclosed is a communication system for managing distribution of products and a method thereof. The communication system and a method comprise receiving one or more inputs from a plurality of user devices; validating the inputs by using a validation technique; storing the validated inputs, pre-defined filters, products related information, pre-determined conditions and pre-determined rules; creating a plurality of logics based on the stored data; integrating the created logics and generating at least one action; generating at least one real-time response based on the generated action; and triggering the real-time response on the user devices to provide the real-time product delivery information pertaining to each of the product.
Claims
exact text as granted — not AI-modifiedWe claim:
1 . A method for managing distribution of products, said method comprising:
receiving, by a receiving module ( 108 ), one or more inputs from a plurality of user devices ( 102 ); validating, by a validation module ( 110 ), said inputs by using a validation technique; storing, in a database ( 120 ), said validated inputs, pre-defined filters, products related information, pre-determined conditions and pre-determined rules; creating, by a logic creation module ( 112 ), a plurality of logics based on said stored data; integrating, by an integration module ( 114 ), said created logics and generating at least one action; generating, by a response module ( 116 ), at least one real-time response based on said generated action; and triggering, by said response module ( 116 ), said real-time response on said user devices to provide the real-time product delivery information pertaining to each of the product.
2 . The method as claimed in claim 1 , comprising a step of creating, by said logic creation module ( 112 ), said logics by performing data mapping on said validated inputs and by defining data variables.
3 . The method as claimed in claim 1 , comprising a step of scheduling, by a scheduler ( 118 ), triggering of said generated response on said user devices ( 102 ).
4 . The method as claimed in claim 1 , wherein said step of creating the logic comprising:
checking one or more entities from said stored data; selecting at least one entity from the checked entities based on said pre-defined filters; fetching data for said selected entity and a related entity with associated attributes; obtaining a condition and a value of said fetched data; matching said obtained condition with said pre-determined condition; providing a filtered data set based on said matched condition; and generating said logics based on said filtered data set.
5 . The method as claimed in claim 1 , wherein said inputs include users details, product details, location details, requests of said users, and schedule related data.
6 . The method as claimed in claim 1 , wherein said validation technique includes a variable and field validation technique, the length of a response and a text type.
7 . The method as claimed in claim 1 , wherein said pre-determined rules include transaction rules related to a product delivery and messaging rules.
8 . The method as claimed in claim 1 , wherein said pre-determined filters include categories of products, location of said users, contact and account details of said users.
9 . A communication system ( 100 ) for managing distribution of products, said system ( 100 ) comprising:
one or more user devices ( 102 ), wherein each user device ( 102 ) is associated with a user; and a processing engine ( 106 ) configured to cooperate with said user devices ( 102 ), said processing engine ( 106 ) comprising:
a receiving module ( 108 ) configured to receive one or more inputs from said user devices ( 102 );
a validation module ( 110 ) configured to cooperate with said receiving module ( 108 ), said validation module ( 110 ) configured to validate said inputs by using a validation technique;
a database ( 120 ) configured to store said validated inputs, pre-defined filters, products related information, and pre-determined rules;
a logic creation module ( 112 ) configured to cooperate with said database ( 120 ), said logic creation module ( 112 ) configured to create a plurality of logics based on said stored data;
an integration module ( 114 ) configured to cooperate with said logic creation module ( 112 ), said integration module ( 114 ) configured to integrate said created logics and generate at least one action; and
a response module ( 116 ) configured to cooperate with said integration module ( 114 ), said response module ( 116 ) configured to generate at least one real-time response based on said generated action and trigger said real-time response on said user devices ( 102 ) to provide the real-time product delivery information pertaining to each of the product.
10 . The communication system ( 100 ) as claimed in claim 9 , wherein said logic creation rule is configured to create said logics by performing data mapping on said validated inputs and by defining data variables.
11 . The communication system ( 100 ) as claimed in claim 9 , comprising a scheduler ( 118 ) configured to schedule triggering of said generated response on said user devices ( 102 ).
12 . The communication system ( 100 ) as claimed in claim 9 , wherein said logic creation module ( 112 ) is configured to:
check one or more entities from said stored data; select at least one entity from the checked entities based on said pre-defined filters; fetch data for said selected entity and a related entity with associated attributes; obtain a condition and a value of said fetched data; match said obtained condition with said pre-determined condition; provide a filtered data set based on said matched condition; and generate said logics based on said filtered data set.
13 . A computer program product comprising a non-transitory computer-readable storage medium storing a set of instructions, which, when executed by a computing device, cause the computing device to perform the operations of:
receiving one or more inputs from a plurality of user devices ( 102 ); validating said inputs by using a validation technique; storing said validated inputs, pre-defined filters, products related information, and pre-determined rules; creating a plurality of logics based on said stored data; integrating said created logics and generating at least one action; generating at least one real time response based on said generated action; and triggering said real-time response on said user devices to provide the real-time product delivery information pertaining to each of the product.
14 . The computer program product as claimed in claim 13 , comprising a step of creating said logics by performing data mapping on said validated inputs and by defining data variables.
15 . The computer program product as claimed in claim 13 , comprising a step of triggering said generated response on said user devices ( 102 ).
16 . The computer program as claimed in claim 13 , comprising a step of scheduling trigger of said generated response on said user devices ( 102 ).
17 . The computer program product as claimed in claim 13 , wherein said step of creating the logic comprising:
checking one or more entities from said stored data; selecting at least one entity from the checked entities based on said pre-defined filters; fetching data for said selected entity and a related entity with associated attributes; obtaining a condition and a value of said fetched data; matching said obtained condition with said pre-determined condition; providing a filtered data set based on said matched condition; and generating said logics based on said filtered data set.Join the waitlist — get patent alerts
Track US2022138669A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.