US2022138669A1PendingUtilityA1

Communication system for managing distribution of products and a method thereof

Assignee: Effectus Partners LLCPriority: Nov 3, 2020Filed: Nov 3, 2021Published: May 5, 2022
Est. expiryNov 3, 2040(~14.3 yrs left)· nominal 20-yr term from priority
G06Q 10/083G06Q 30/01
39
PatentIndex Score
0
Cited by
0
References
0
Claims

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-modified
We 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.