Abstract: ABSTRACT A METHOD AND SYSTEM FOR MANAGING AN INTERACTION OF A USER WITH A PLATFORM The present invention relates to a system (108) and method (600) for managing an interaction of a user with a platform. The disclosed system (108) and method (600) aim at enhancing user engagement by dynamically monitoring and responding to user actions in real time. Specifically, the invention provides a system (108) that dynamically applies icons to a user’s cart based on their interaction and transmits prompt messages when the user enters an inactive state for a predefined period. This method (600) provides a seamless and interactive user experience, promoting continued engagement with the platform and reducing user inactivity. [Refer Fig. 1]
Description:
FORM 2
THE PATENTS ACT, 1970
(39 of 1970)
&
THE PATENTS RULES, 2003
COMPLETE SPECIFICATION
(See section 10 and rule 13)
1. TITLE OF THE INVENTION
A METHOD AND SYSTEM FOR MANAGING AN INTERACTION OF A USER WITH A PLATFORM
2. APPLICANT(S)
NAME NATIONALITY ADDRESS
TATA DIGITAL PVT. LTD. INDIAN Army & Navy Building, 148 M.G. Road, Opp. Kala Ghoda, Fort, Mumbai – 400001, India
3. PREAMBLE TO THE DESCRIPTION
THE FOLLOWING SPECIFICATION PARTICULARLY DESCRIBES THE NATURE OF THIS INVENTION AND THE MANNER IN WHICH IT IS TO BE PERFORMED.
FIELD OF THE INVENTION
[0001] The present invention relates to the field of e-commerce systems and user interaction management. Specifically, the invention pertains to digital shopping experiences and involves a method and system for enhancing how users interact with an e-commerce platform, potentially involving shopping cart management, user engagement, and personalization.
BACKGROUND OF THE INVENTION
[0002] E-commerce platforms have relied on the conventional shopping cart feature for years, which serves as a virtual space where users can store items before proceeding to checkout. Traditionally, this shopping cart operates in a static and unresponsive manner, requiring users to manually add, remove, and manage items. The shopping cart’s functionality is largely passive, merely acting as a placeholder for selected products, providing limited engagement or personalized interaction for the user.
[0003] Existing art includes improvements in user interface design for e-commerce carts, such as the ability to save items for later, real-time price updates, and automated suggestions based on the user's browsing history. However, these features still do not fundamentally transform the shopping cart from a passive element into an interactive or dynamic entity. As a result, the overall user experience with e-commerce platforms can feel detached and impersonal, with minimal adaptation based on individual behaviors or preferences.
[0004] The shopping cart in current e-commerce platforms does not evolve or adapt based on user behavior or interaction. The shopping cart remains a simple storage space for selected items. Users must manually manage their shopping cart contents, which can feel repetitive and mundane. There is no dynamic response to user preferences or past behavior. Although some e-commerce platforms offer product suggestions, these are often limited and do not integrate seamlessly with the shopping cart's functioning. The shopping cart does not adapt to user trends or interactions in a meaningful way. Further, the shopping cart is generally treated as a secondary feature to the product search and browsing experience, failing to engage the user until the checkout process begins.
[0005] Considering the above, there exists a pressing need for a system and method that addresses these drawbacks by transforming the shopping cart from a static tool into a dynamic, interactive entity. Such a system should grow and evolve based on the user’s interactions, offering a more engaging and personalized shopping experience.
[0006] Such a system would involve several key components. First, by making the shopping cart “alive,” it reacts to user inputs and behaviors, offering a more dynamic and engaging experience. The shopping cart would adapt based on user history and preferences, offering context-aware suggestions, tailored promotions, and personalized shopping experiences within the shopping cart itself. Furthermore, the shopping cart may offer intelligent sorting, automatic grouping of related products, and personalized reminders or updates, improving user convenience and enhancing the overall shopping experience. By turning the shopping cart into an active element of the platform, users are likely to interact more frequently with it, leading to higher conversion rates, longer user sessions, and better customer retention.
[0007] Therefore, in view of the above, there is a dire need for a system and method that seeks to remedy the impersonal and static nature of existing e-commerce carts by introducing an interactive, evolving cart feature that grows alongside the user’s engagement, providing a more seamless and personalized digital shopping experience.
SUMMARY OF THE INVENTION
[0008] One or more embodiments of the present disclosure provide a method and system for managing interaction of a user with a platform.
[0009] In one aspect of the present invention, a method for managing an interaction of a user with a platform is disclosed. The method includes the step of monitoring, by one or more processors, the interaction of the user with the platform, wherein the interaction of the user with the platform pertains to updating one or more items in a cart of the platform. The method further includes the step of dynamically applying, by the one or more processors, one or more icons to the cart based on the interaction of the user with the platform. In response to determining, by the one or more processors, the method further includes the step of an inactive state of the interaction of the user with the platform for a pre-defined time interval, transmitting, by the one or more processors, a prompt message to the user via a User Equipment (UE) in order to encourage the user to change the interaction with the platform from the inactive state to an active state.
[0010] In one embodiment, updating the one or more items in the cart pertains to at least one of, adding, removing and modifying the one or more items in the cart.
[0011] In another embodiment, the one or more attributes include at least one of weight, price and number of the one or more items.
[0012] In yet another embodiment, the method further comprises, dynamically applying, the one or more icons to the cart based on a membership status of the user with the platform.
[0013] In yet another embodiment, the inactive state pertains to the user not engaging in updating the one or more items in the cart for the pre-defined time interval.
[0014] In yet another embodiment, the active state pertains to the user engaging with the platform to update the one or more items in the cart.
[0015] In another aspect of the present invention, a User Equipment (UE) is disclosed. The UE comprises one or more primary processors coupled with one or more memory units. The one or more memory units store instructions which when executed by the one or more primary processors causes the UE to enable a user to interact with the platform, wherein the one or more processors is further configured to perform the method for managing the interaction of the user with the platform as described.
[0016] In another aspect of the present invention, a system for managing an interaction of a user with a platform is disclosed. The system includes a monitoring unit configured to monitor the interaction of the user with the platform, wherein the interaction of the user with the platform pertains to updating one or more items in a cart of the platform. The system further includes an application unit, configured to, dynamically apply, one or more icons to the cart based on the interaction of the user with the platform.
[0017] In another aspect of the present invention, a User Equipment (UE) is disclosed. One or more primary processors communicatively coupled to one or more processors. The one or more primary processors coupled with a memory. The memory stores instructions which when executed by the one or more primary processors causes the UE to transmit a request by the user to the one or more processors. In response to determining by a determining unit, the system further includes an inactive state of the interaction of the user with the platform for a pre-defined time interval, a transceiver is configured to, transmit, a prompt message to the user via a User Equipment (UE) in order to encourage the user to change the interaction with the platform from the inactive state to an active state.
[0018] Other features and aspects of this invention will be apparent from the following description and the accompanying drawings. The features and advantages described in this summary and in the following detailed description are not all-inclusive, and particularly, many additional features and advantages will be apparent to one of ordinary skill in the relevant art, in view of the drawings, specification, and claims hereof. Moreover, it should be noted that the language used in the specification has been principally selected for readability and instructional purposes and may not have been selected to delineate or circumscribe the inventive subject matter, resort to the claims being necessary to determine such inventive subject matter.
BRIEF DESCRIPTION OF THE DRAWINGS
[0019] The accompanying drawings, which are incorporated herein, and constitute a part of this disclosure, 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 disclosure. Some drawings may indicate the components using block diagrams and may not represent the internal circuitry of each component. It will be appreciated by those skilled in the art that disclosure of such drawings includes disclosure of electrical components, electronic components or circuitry commonly used to implement such components.
[0020] FIG. 1 is an exemplary block diagram of an environment for managing the interaction of a user with a platform. according to one or more embodiments of the present invention.
[0021] FIG. 2 is an exemplary block diagram of the system for managing interaction of the user with a platform, according to one or more embodiments of the present invention;
[0022] FIG. 3 is an exemplary flow diagram of the system of FIG. 2, according to one or more embodiments of the present invention;
[0023] FIG. 4 is an exemplary architecture for managing the interaction of the user with the platform, according to one or more embodiments of the present disclosure;
[0024] FIG. 5 is a signal flow diagram illustrating the flow for managing the interaction of the user with the platform, according to one or more embodiments of the present invention; and
[0025] FIG. 6 is a flow diagram of the method for managing the interaction of the user with the platform according to one or more embodiments of the present invention.
[0026] The foregoing shall be more apparent from the following detailed description of the invention.
DETAILED DESCRIPTION OF THE INVENTION
[0027] Some embodiments of the present disclosure, illustrating all its features, will now be discussed in detail. It must also be noted that as used herein and in the appended claims, the singular forms "a", "an" and "the" include plural references unless the context clearly dictates otherwise.
[0028] Various modifications to the embodiment will be readily apparent to those skilled in the art and the generic principles herein may be applied to other embodiments. However, one of ordinary skill in the art will readily recognize that the present disclosure including the definitions listed here below are not intended to be limited to the embodiments illustrated but is to be accorded the widest scope consistent with the principles and features described herein.
[0029] A person of ordinary skill in the art will readily ascertain that the illustrated steps detailed in the figures and here below are set out to explain the exemplary embodiments shown, and it should be anticipated that ongoing technological development will change the manner in which particular functions are performed. These examples are presented herein for purposes of illustration, and not limitation. Further, the boundaries of the functional building blocks have been arbitrarily defined herein for the convenience of the description. Alternative boundaries can be defined so long as the specified functions and relationships thereof are appropriately performed. Alternatives (including equivalents, extensions, variations, deviations, etc., of those described herein) will be apparent to persons skilled in the relevant art(s) based on the teachings contained herein. Such alternatives fall within the scope and spirit of the disclosed embodiments.
[0030] Various embodiments of the present invention provide the system and method for managing user interaction with the platform, focusing on optimizing engagement. The disclosed method enhances the platform’s functionality by dynamically adjusting cart interactions in real-time. The system monitors user interactions, particularly the addition or modification of items in the cart and applies relevant visual elements such as icons to reflect the changes. When the system detects inactivity for a pre-defined period, it triggers a prompt message to re-engage the user, encouraging them to continue interacting with the platform. This process improves the user experience by maintaining active participation through timely prompts.
[0031] User interactions with the platform can include various actions such as browsing, selecting, or modifying items within a shopping cart. These interactions may become inactive or disengaged after a period of time, resulting in a less optimal user experience. Inactive states can occur when users leave items in the cart without completing a transaction, delay updates, or abandon their shopping sessions altogether. Factors like outdated preferences, idle browsing, or distractions can also contribute to the inactivity. Monitoring user interactions in real-time and identifying periods of inactivity are crucial to keeping engagement levels high. By dynamically adjusting the cart's interface—such as through visual elements or prompts—the system can re-engage users and encourage them to continue interacting with the platform. This ensures a seamless experience, promotes timely actions, and prevents abandoned carts, leading to improved platform performance and user satisfaction.
[0032] Referring to FIG. 1, FIG. 1 illustrates an exemplary block diagram of an environment 100 for managing interaction of the user with the platform 110, according to one or more embodiments of the present invention. The environment 100 includes a User Equipment (UE) 102, a server 104, a communication network 106, a system 108, a platform server 110. The UE 102 aids a user to interact with the system 108 by transmitting a request for managing the interaction of the user with the platform 110.
[0033] For the purpose of description and explanation, the description will be explained with respect to one or more user equipment’s (UEs) 102, or to be more specific will be explained with respect to a first UE 102a, a second UE 102b, and a third UE 102c, and should nowhere be construed as limiting the scope of the present disclosure. Each of the at least one UE 102 namely the first UE 102a, the second UE 102b, and the third UE 102c is configured to connect to the server 104 via the communication network 106. Each of the at least one UE 102 pertains to the user requesting to manage the interaction of the user with the platform 110.
[0034] In an embodiment, each of the first UE 102a, the second UE 102b, and the third UE 102c is one of, but not limited to, any electrical, electronic, electro-mechanical or an equipment and a combination of one or more of the above devices such as Virtual Reality (VR) devices, Augmented Reality (AR) devices, laptop, a general-purpose computer, desktop, personal digital assistant, tablet computer, mainframe computer, or any other computing device.
[0035] The communication network 106 includes, by way of example but not limited to, one or more of a wireless network, a wired network, an internet, an intranet, a public network, a private network, a packet-switched network, a circuit-switched network, an ad hoc network, an infrastructure network, a Public-Switched Telephone Network (PSTN), a cable network, a cellular network, a satellite network, a fiber optic network, or some combination thereof. The communication network 106 may include, but is not limited to, a Third Generation (3G), a Fourth Generation (4G), a Fifth Generation (5G), a Sixth Generation (6G), a New Radio (NR), a Narrow Band Internet of Things (NB-IoT), an Open Radio Access Network (O-RAN), and the like.
[0036] The communication network 106 may also include, by way of example but not limitation, at least a portion of one or more networks having one or more nodes that transmit, receive, forward, generate, buffer, store, route, switch, process, or a combination thereof, etc. one or more messages, packets, signals, waves, voltage or current levels, some combination thereof, or so forth. The communication network 106 may also include, by way of example but not limitation, one or more of a wireless network, a wired network, an internet, an intranet, a public network, a private network, a packet-switched network, a circuit-switched network, an ad hoc network, an infrastructure network, a Public-Switched Telephone Network (PSTN), a cable network, a cellular network, a satellite network, a fiber optic network, a VOIP or some combination thereof.
[0037] The environment 100 includes the server 104 accessible via the communication network 106. The server 104 may include by way of example but not limitation, one or more of a standalone 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, a processor 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. In an embodiment, the entity may include but is not limited to, a vendor, a network operator, a company, an organization, a university, a lab facility, a business enterprise side, a defense facility side, or any other facility that provides service.
[0038] The environment 100 includes the platform server 110 communicably coupled to the server 104 via the communication network 106. The platform server 110 is an electronic device connected to the communication network 106, capable of creating, receiving, and transmitting data over the network. The platform server 110 can function as various forms of data communication equipment, such as a server, router, or gateway, as well as data terminal equipment like a central processing unit (CPU) or host computer. The primary role of the platform server 110 is to facilitate real-time monitoring and interaction management within the platform, particularly in relation to user interactions with the e-commerce cart. By coordinating data flow between the UE 102, the system 108, and other servers, the platform server 110 enables seamless updates to the cart's visual state and dynamically triggers actions such as animations or notifications, ensuring a responsive and engaging user experience. Additionally, it supports data synchronization across devices, helping maintain consistent cart activity and user engagement across the platform.
[0039] The environment 100 further includes the system 108 communicably coupled to the server 104, the platform server 110 and the UE 102 via the communication network 106. The system 108 is adapted to be embedded within the server 104 or is embedded as an individual entity. The server 104 serves more generalized backend functions, such as data storage, processing, and retrieval. The server 104 is not limited to managing user interactions but instead supports a wide array of backend operations. The server 104, handles large datasets, manages user profiles, stores transaction history, or processes payments. The server’s 104 role is to support the infrastructure of the platform by ensuring data consistency, executing business logic, and providing the necessary resources for the platform’s operation.
[0040] The platform server 110 specifically manages user interactions with the platform, particularly focused on dynamic elements such as an evolving shopping cart. The platform server 110 is responsible for monitoring, processing, and dynamically updating the cart interface in real time based on user actions. The platform server 110 facilitates real-time interaction management, ensuring that the shopping cart reflects the user's actions. The platform server 110 also coordinates with other systems, such as AI/ML models, to send prompts, visual cues, and updates to maintain user engagement. Unlike the server 104, the platform server 110 is specifically optimized for interaction management and user interface updates. It operates as the central hub for coordinating dynamic content (like the evolving cart icon) and ensuring a responsive user experience.
[0041] Operational and construction features of the system 108 will be explained in detail with respect to the following figures.
[0042] FIG. 2 is an exemplary block diagram of the system 108 for managing the interaction of the user with the platform, according to one or more embodiments of the present invention.
[0043] As per the illustrated and preferred embodiment, the system 108 for managing the interaction of the user with the platform, the system 108 includes one or more processors 202, a memory 204, a user interface 206, a transceiver 214 and a database server 218. The one or more processors 202 includes a monitoring unit 208, an application unit 210 and a determining unit 212.
[0044] In another embodiment, updating the one or more items in the cart pertains to various cart attributes, including the number of items, weight of items, and value of items. Updates can involve adding, removing, or modifying items, which directly impact these attributes. For instance, adding more items increases the total count and potentially the weight and value of the cart. Similarly, removing items decreases these metrics. The cart's attributes may also be influenced by the user's App Loyalty Programme Tier, where higher tiers offer benefits like discounts or free upgrades based on the value or number of items in the cart. Additionally, a streak-based system could reward users for continuous engagement or regular purchases, providing incentives like free shipping or bonus points for maintaining a streak. Furthermore, the system 108 may offer the user an option to upgrade items or services, dynamically adjusting based on the user's past behavior and the cart’s current attributes. The responsive approach not only enhances the shopping experience but also encourages user engagement through tailored incentives.
[0045] The one or more processors 202, hereinafter referred to as the processor 202, may be implemented as one or more microprocessors, microcomputers, microcontrollers, digital signal processors, central processing units, state machines, logic circuitries, single board computers, and/or any devices that manipulate signals based on operational instructions. However, it is to be noted that the system 108 may include multiple processors as per the requirement and without deviating from the scope of the present disclosure.
[0046] As per the illustrated embodiment, the processor 202 is responsible for executing the core tasks related to managing user interactions with the platform, specifically the shopping cart. The processor 202 is configured to fetch and execute computer-readable instructions from the memory 204, which stores non-transitory instructions and routines. The instructions include managing the dynamic cart interface as the user adds, removes, or modifies items. The processor 204 ensures that updates to cart attributes, such as the number of items, weight, and value, are reflected in real-time within the user interface 206 . Additionally, the processor 202 applies visual and functional changes, such as icon transitions or animations, based on user behavior.
[0047] Beyond updating the cart, the processor 202 also handles engagement-related functions. The processor 202 monitors user activity and detects inactivity in order to trigger prompts or notifications, encouraging the user to return to active interaction with the platform. By coordinating the system’s 108 response to user inputs, the processor 202 plays a key role in ensuring that the user experience remains smooth and responsive. It works in tandem with other components, such as memory and communication networks, to provide a real-time, seamless shopping experience.
[0048] As per the illustrated embodiment, the user interface 216 is configured to provide a dynamic and interactive experience for the user while interacting with the platform. The user interface 216 may include various graphical elements such as icons, buttons, animations, and visual indicators that are updated in real-time based on user interactions with the cart. The user interface 216 may be designed using a variety of technologies and frameworks, including but not limited to, graphical user interfaces (GUIs), web-based interfaces, mobile application interfaces, or voice-controlled interfaces.
[0049] The user interface 216 may integrate multiple elements like interactive icons that evolve based on user actions (e.g., adding, removing, or modifying cart items) and visual cues that reflect changes in cart attributes such as item count, weight, and total value. The user interface 216 can be deployed across a range of devices, including desktop environments, mobile applications, or browser-based platforms, and can support gesture-based input, touch interaction, and voice commands. The foregoing examples of user interface types are non-limiting and can be combined, such as a web-based interface that also supports voice commands or a mobile app interface with gesture-based navigation.
[0050] In an embodiment, a request may be transmitted by the user via the UE 102 to update the one or more items in the cart on the platform. In an alternate embodiment, the system 108 dynamically manages these updates without requiring an explicit request from the user. For example, the system 108 can automatically detect changes in cart attributes, such as the number of items, weight, or value, and apply updates accordingly. Additionally, the system 108 may autonomously trigger actions such as applying icons, animations, or prompts to reflect changes in the cart based on user behavior or inactivity, thereby enhancing the shopping experience without direct user intervention.
[0051] In an embodiment, the monitoring unit 214 is configured to monitor the interaction of the user with the platform, specifically relating to updating one or more items in the cart. The monitoring unit tracks various user activities such as adding, removing, or modifying items. The application unit 216 is responsible for dynamically applying one or more icons or visual elements to the cart based on these interactions, reflecting real-time updates and enhancing the user experience. In response to detecting an inactive state for a pre-defined time interval, the determining unit 218 signals the transceiver 214 to transmit a prompt message to the user via their UE 102, encouraging the user to resume interaction with the platform. The system 108 ensures continuous engagement by adapting to the user’s behavior without requiring manual intervention.
[0052] In an embodiment, the step of dynamically applying one or more icons to the cart based on the user's interaction with the platform involves several sub-steps. First, the one or more processors 202 extract attributes related to the items that have been updated in the cart. Next, the processors 202 retrieve the relevant icons from a database 218, where these icons are associated with the extracted attributes. Finally, the processors 202 apply the retrieved icons to the cart, ensuring that the cart visually reflects the user's interaction and provides a more engaging and responsive user experience. In an embodiment, the one or more attributes include at least one of, weight, price and number of the one or more items.
[0053] In an embodiment, the application unit 210, dynamically applies one or more icons to the cart based on the membership status of the user with the platform. In this embodiment, the application unit 210 leverages real-time data related to the user’s membership status to determine which icons to display. For instance, the system 108 might utilize information such as the user’s current membership tier (e.g., Basic, Silver, Gold) and relevant benefits associated with that tier.
[0054] In another embodiment, the membership status data is updated based on interactions tracked over time. This includes monitoring the user’s interactions with the platform and updating their membership status as necessary. The application unit 210 employs this updated membership data to modify the icons applied to the cart accordingly.
[0055] In an embodiment, the inactive state pertains to the user’s lack of engagement in updating one or more items in the cart for a pre-defined time interval. The inactive state is determined based on several factors, including the frequency of cart updates and the time elapsed since the last interaction. The system 108 tracks the duration of inactivity by monitoring the intervals between user actions related to the cart. If the user does not update any items in the cart within the specified time frame, the system 108 classifies this as an inactive state. Additionally, the system 108 may apply predefined rules to handle such inactivity, which includes triggering a prompt message to encourage the user to resume interaction. The monitoring of inactivity ensures that users are actively engaged, and any prolonged periods of inactivity are addressed to enhance user experience and platform engagement.
[0056] In an embodiment, the active state pertains to the user actively engaging with the platform by updating one or more items in the cart. The active state is identified based on the user’s interactions, such as adding, removing, or modifying items within the cart. The system 108 tracks these updates in real-time and recognizes periods where the user is actively involved in managing their cart. The engagement metrics include the frequency and nature of updates made to the cart items. As long as the user continues to perform actions related to the cart, the system 108 maintains the user’s status as active. The identification of the active state allows the system 108 to facilitate seamless interactions and ensure that any prompts or notifications are appropriately timed to enhance the user’s experience with the platform.
[0057] The determining unit 212 is engaged in monitoring user interactions with the platform. The determining unit 212 is responsible for assessing whether the user’s activity level falls below a specified threshold. The process involves detecting when there has been no engagement with the platform for a pre-defined time interval, which is set to represent inactivity. The determining unit 212 continuously tracks the duration of user inactivity to classify the state accurately.
[0058] Once the determining unit 212 identifies the inactive state, the transceiver 214 is activated to take appropriate action. The transceiver’s 214 function is to send a message to the user’s device, known as UE 102, which could be a smartphone, tablet, or computer as explained above. The message serves as a prompt to the user, aiming to re-engage and encourage further interaction with the platform.
[0059] The primary goal of sending the prompt message is to transition the user from an inactive state to an active state which is achieved by motivating the user to resume engagement with the platform. The message may include reminders, special offers, or incentives to stimulate user activity, such as completing a purchase or exploring additional features. For example, a user is browsing an e-commerce site and adds items to their cart but then stops interacting with the site. If the user doesn’t update their cart or take any other actions for the specified time (e.g., 30 minutes), the determining unit 212 recognizes this period of inactivity. The transceiver 214 then sends a notification to the user’s phone or computer, such as “Don’t miss out on your items! Complete your purchase now for a special discount.” Such a message encourages the user to return and actively engage with the platform again.
[0060] The database 218 facilitates the management and storage of critical user interaction data, including timestamps of cart updates and user activity logs. The stored data enables the determining unit 214 to accurately track periods of inactivity by comparing the current time with the last recorded interaction, thereby assessing whether the user has remained inactive for the pre-defined time interval. Additionally, the database 218 houses user profile information, such as membership status and associated benefits, which is utilized by the application unit 212 to dynamically apply relevant icons to the cart. Predefined message content for prompt notifications is also stored within the database 218 to ensure consistency and relevance.
[0061] The network 104 infrastructure supports the real-time transmission of data between the platform's server 110, the database 218, and the UE 102. Upon identification of an inactive state, the determining unit 214 communicates this information to the transceiver 214 via the network 104. The transceiver 214, in turn, uses the network 104 to deliver prompt messages to the UE 102 through appropriate channels, such as SMS, push notifications, or email. Additionally, the network 104 ensures real-time updates of cart data and user interactions, facilitating accurate application of icons and prompt notifications based on current user status and engagement levels.
[0062] For Example, an E-Commerce Engagement Management system 108 for managing user interactions with an e-commerce platform includes several integrated components to enhance user engagement. The monitoring unit 208 tracks user interactions with the shopping cart, logging updates such as item additions, removals, or modifications, and recording timestamps. The application unit 210 dynamically applies icons to the cart based on these interactions, including visual cues for discounts or membership benefits. When the determining unit 212 detects an inactive state, defined as a lack of cart updates for a pre-defined time interval (e.g., 30 minutes), it triggers the transceiver 214 to send a prompt message to the UE 102. This message, such as a push notification encouraging the user to complete their purchase, is designed to re-engage the user and drive activity on the platform. Through these components, the system maintains user engagement and encourages continued interaction with the e-commerce platform.
[0063] In an exemplary embodiment the user interface 206 of the system 108 for an adaptive shopping cart system associated with the platform server 110 (e.g., platform server 110 in FIG. 1). In this example, the user interface 206 is displayed on a UE 102 (e.g., the screen of a personal computer, tablet, smartphone, or other electronic device). The user interface 206 for the adaptive shopping cart system includes an area where the shopping cart is displayed, and the system 108 dynamically applies visual and functional updates to the cart based on user interactions. For instance, icons representing discounts or membership benefits may be dynamically applied as the user adds items to the cart. The adaptive cart evolves in response to user activity, providing visual feedback by applying progress indicators to the cart. The system 108 uses predefined rules and thresholds to assess the user’s interactions, and if the user’s engagement drops below a specified level, the determining unit 212 triggers a transceiver 214 to transmit a prompt message. The prompt message encourages the user to re-engage with the platform, such as by offering a special promotion or reminding the user of items in the cart. The transceiver 214 can transmit this message to the UE 102 (e.g., a smartphone or tablet) via push notifications or other communication methods.
[0064] The user interface 206 further includes a visual progression element that reflects the user's activity within the shopping cart. For example, if the user interacts with the cart regularly, functional upgrades may be applied, enhancing the cart’s features, such as unlocking additional discount options or special offers. The interactive nature of the cart, along with intuitive feedback mechanisms, provides a stimulating and engaging user experience, transforming the conventional shopping cart into a dynamic element that evolves based on the user’s interactions. This enhances user engagement and reduces the likelihood of abandoned carts, while also offering a visually and functionally progressive shopping experience
[0065] As the user interacts with the platform, the adaptive cart system 108 visually evolves based on the number of items placed in the cart. Initially, the cart icon appears as a small, unassuming paper bag when the user adds between zero to two items. As more items are added, the cart icon transitions into a handheld basket when the number of items ranges from three to six. Finally, when the user adds seven or more items, the cart icon evolves into a full-sized shopping trolley. Each transformation of the cart icon is accompanied by subtle animations, sound effects, and interactive chat bubbles, creating a visually immersive and engaging user experience. The dynamic progression mirrors a real-world shopping experience, where the cart adapts to the volume of its contents, enhancing the user's connection with the platform.
[0066] As users interact with the platform, the adaptive cart system 108 dynamically changes the cart icon further based on the number of items added, enhancing user engagement. Initially, the cart appears as a paper bag for 0-2 items, transforming into a handheld basket for 3-6 items, and evolving into a full-sized shopping trolley when more than seven items are added. The transformation is accompanied by animations that simulate the real-world experience of filling a cart, providing a visually engaging and intuitive interaction. The system continuously monitors user activity, and if a period of inactivity is detected, it triggers a prompt to re-engage the user. This prompt, presented as a dialogue box over the cart icon, delivers a conversational message encouraging the user to continue shopping or reminding them of items left in the cart. If the user responds, the system resets and rechecks the number of items, ensuring the cart icon evolves accordingly.
[0067] Additionally, the adaptive cart system 108 further refines its functionality by responding not only to the number of items in the cart but also to their total weight. When lighter items, such as a phone charger or chocolate, are added, the cart icon initially appears as an empty paper bag, symbolizing its capacity to carry small, lightweight goods. As heavier products, such as a steam iron or milk can, are added, the cart icon morphs into a handheld basket, visually indicating that the cart's load has increased. Once the total weight surpasses a certain threshold, the icon evolves into a full-sized shopping trolley, capable of handling a larger, heavier load. The transformation creates a seamless, intuitive experience for the user, reflecting real-world shopping dynamics within the app’s user interface 206.
[0068] In an embodiment of the present invention, the cart icon evolves dynamically based on the total monetary value of items added to the user's cart. Initially, when low-value items such as a notebook are placed in the cart, the cart icon is displayed as a paper bag, visually representing a minor purchase. As items of greater monetary value, such as a mid-range appliance, are added, the cart icon transforms into a handheld basket, indicating an increase in the monetary worth of the items. When high-value items, such as a refrigerator, are included in the cart, the cart icon further evolves into a full-sized shopping trolley, symbolizing a significant purchase. The adaptive visual representation provides the user with a clear and intuitive understanding of the total value of the items in the cart, thereby enhancing user interaction with the platform.
[0069] In another embodiment of the present invention, the system 108 is configured to dynamically update the cart icon and associated interface based on the user's loyalty program tier within the application. The system 108 first determines the user's loyalty tier and, based on predefined tier categories, updates the cart icon accordingly. For a "First Tier" user, the cart icon is displayed as a paper bag, while for a "Second Tier" user, the icon transforms into a handheld basket. A "Third Tier" user is represented by a shopping trolley icon, symbolizing higher status within the program. The visual progression of the cart icon also incorporates branding specific to each tier, such as a gold-themed icon for "Gold Tier" users, highlighting enhanced benefits associated with that tier. Additionally, the system 108 monitors user transactions and automatically updates the loyalty tier based on transaction volume, thereby offering users an incentive to engage more frequently. In case of user inactivity, the system 108 triggers a prompt, encouraging re-engagement by reminding the user of their tier-specific benefits, ensuring a continuous interaction with the platform.
[0070] The system 108 continuously monitors user activity through the monitoring unit 208. If the user becomes inactive for a predefined time interval, the determining unit 212 triggers a prompt which is displayed as a dialogue box that hovers over the cart icon, providing a conversational and encouraging message aimed at re-engaging the user. For example, the message may say, “Don’t forget, you have items waiting in your cart! Continue shopping to enjoy exclusive discounts.” If the user responds to the prompt by engaging with the platform again, such as by adding more items to the cart, the process resets, and the system 108 re-checks the number of items or weight of the items or monetary value of the items in the cart, adjusting the cart icon’s appearance accordingly. The seamless feedback loop ensures that users remain engaged and are continually encouraged to interact with the platform, reducing the likelihood of cart abandonment and promoting a more interactive and enjoyable shopping experience.
[0071] In yet another embodiment, the system 108 is designed to dynamically adjust the cart icon and associated interface based on the user's transaction streak within the application. The system 108 initiates by determining the last transaction date and analyzing the user's consecutive transaction history. Based on predefined streak categories, the system 108 updates the cart icon to visually represent the user’s transaction consistency. For users with 0-3 consecutive days of transactions, the cart icon is displayed as a paper bag. For users maintaining 4-7 consecutive days of transactions, the cart icon transitions into a handheld basket. Upon reaching 8 or more consecutive days, the cart icon evolves into a shopping trolley.
[0072] The system 108 further monitors daily user activity and, in cases of inactivity, triggers a prompt through a dialogue box with a conversational message, encouraging the user to maintain the streak by completing a transaction. If the user engages with the prompt and transacts on that day, the process continues with the streak intact. However, if the user fails to transact, the system 108 resets the streak, reverting the cart icon to the initial paper bag state. The streak-based system promotes continuous engagement by encouraging users to transact consistently, thereby enhancing user retention and driving increased platform interaction.
[0073] FIG. 3 illustrates an exemplary block diagram of an architecture for the system 108, according to one or more embodiments of the present invention. More specifically, FIG. 3 illustrates the system 108 for managing interaction of a user with a platform. It is to be noted that the embodiment with respect to FIG. 3 will be explained with respect to the UE 102 for the purpose of description and illustration and should nowhere be construed as limited to the scope of the present disclosure.
[0074] FIG. 3 shows communication between the UE 102, the system 108, the network 104. For the purpose of description of the exemplary embodiment as illustrated in FIG. 3, the UE 102, the network 104 uses a network protocol connection to communicate with the system 108. In an embodiment, the network protocol connection is the establishment and management of communication between the UE 102, the system 108, the database engine 110, over the communication network 106 (as shown in FIG. 1) using a specific protocol or set of protocols. The network protocol connection includes, but not limited to, Session Initiation Protocol (SIP), System Information Block (SIB) protocol, Transmission Control Protocol (TCP), User Datagram Protocol (UDP), File Transfer Protocol (FTP), Hypertext Transfer Protocol (HTTP), Simple Network Management Protocol (SNMP), Internet Control Message Protocol (ICMP), Hypertext Transfer Protocol Secure (HTTPS) and Terminal Network (TELNET).
[0075] In an embodiment, the UE 102 includes a primary processor 302, a memory 304, and a user interface 306. In alternate embodiments, the UE 102 may include more than one primary processor 302 as per the requirement of the communication network 106. The primary processor 302, may be implemented as one or more microprocessors, microcomputers, microcontrollers, digital signal processors, central processing units, state machines, logic circuitries, single board computers, and/or any devices that manipulate signals based on operational instructions.
[0076] In an embodiment, the primary processor 302 is configured to fetch and execute computer-readable instructions stored in the memory 304. The memory 304 may include any non-transitory storage device including, for example, volatile memory such as RAM, or non-volatile memory such as disk memory, EPROMs, FLASH memory, unalterable memory, and the like.
[0077] In an embodiment, the user interface 306 of the UE 102 includes a variety of interfaces, for example, a graphical user interface, a web user interface, a Command Line Interface (CLI), and the like. The UE 102 transmits the request to manage an interaction of a user with a platform through the processor 202 via the user interface 306.
[0078] In one embodiment, processor 202 manages an interaction of a user with a platform. For example, consider an e-commerce application where a user is browsing products, adding items to their cart, and completing transactions. The processor 202 plays a crucial role in managing the user's interaction with the platform by continuously monitoring and responding to user actions, thereby enhancing the overall user experience and driving engagement within the application.
[0079] FIG. 4 is an exemplary architecture of the system 108 for managing interaction of a user with a platform, according to one or more embodiments of the present disclosure.
[0080] The architecture 400 pertains to the system 108, which includes a User Interface Layer 206, an API Gateway 406, and a Load Balancer 408, ensuring smooth communication and traffic management between users and the core platform services. The architecture 400 further includes core Services such as a Web/App Server Cluster 410, a Real-Time Event Processor 412, a Caching Layer 414, an Analytics & Notification services 416, a Product Catalog service 418, a user profile service 420, a Payment Gateway 422 and an inventory management system 424 which work together to handle user requests efficiently. Additionally, specialized services such as a Cart Evolution Engine 426, a User Interaction Analyzer 428, and the Personalization Engine 432 enable dynamic user experiences and personalized content delivery. The architecture also includes a Data Layer comprising a Cart State Database 436, a User Behavior Database 438, a visual asset library 440, and a ML-Based Recommendation Engine 444, which store and process critical user interaction data. Further, a Visual Rendering Service 430, Gamification Service 432, and Achievement/Reward System 442 ensure an engaging and interactive shopping experience.
[0081] In an embodiment, the User Interface Layer 206 interact with the system 108 by integrating various APIs into their applications or websites. The User Interface Layer 206 are typically developers who leverage APIs to build or enhance e-commerce applications by embedding the system’s 108 dynamic features. The User Interface Layer 206 access the system's 108 APIs securely using authentication mechanisms such as API keys or OAuth tokens to ensure secure data transmission. Through the system 108 APIs, the User Interface Layer 206 retrieve relevant data from external sources, such as the Cart State Database 434, User Behavior Database 436, or third-party services. Additionally, User Interface Layer 206 may use these APIs to integrate services like the Payment Gateway 422, Inventory Management System 426, or the ML-based Recommendation Engine 442 into their applications, enriching the user experience.
[0082] In an embodiment, the API requests 404 generated by the User Interface layer 206 pass through the API Gateway 406, which acts as a mediator between the external applications and the internal services. The API Gateway 406 manages and routes these requests to the appropriate backend services, such as the system’s 108 Core Services such as Visual Rendering Service 430. From there, the API requests 404 are distributed via Load Balancer 408 to optimize the system’s 108 performance. The User Interface layer 206, responsible for visually presenting the evolving cart, receives responses from the API Gateway 406, ensuring the user sees dynamic updates in real-time as the API requests 404 flow through the system 108. Such interaction maintains seamless communication between the user-facing interface and backend services.
[0083] In the present invention, the request may be sent from the User Interface Layer 206 to the platform server 110 requesting network resources from the server 104.
[0084] In an embodiment of the present invention, the Web/App Server Cluster 410 in the present system plays a pivotal role in managing the cart functionality, acting as the central point for processing and coordinating application-level tasks. The Web/App Server Cluster 410 directly interacts with the API layer, receiving requests routed through the API Gateway 406 and distributed by the Load Balancer 408. Upon receiving these requests, the Web/App Server Cluster 410 processes them, orchestrating necessary operations across various components of system 108 to execute user actions.
[0085] In its operations, the Web/App Server Cluster 410 communicates with several components of the system 108. The Web/App Server Cluster 410 queries the Product Catalog Service to retrieve item details, interacts with the User Profile Service 418 to manage user data, and coordinates with the Payment Gateway 422 for processing transactions. The Web/App Server Cluster 410 also interfaces with the Inventory Management System 424 to check and update stock levels in real time. The Web/App Server Cluster 410 collaborates with the Cart Evolution Engine 426 to manage the dynamic evolution of the user’s cart and works with the Real-Time Event Processor 412 to handle time-sensitive updates. Furthermore, the Web/App Server Cluster 410 interacts with the Caching Layer 414 to improve the system’s 108 performance by retrieving frequently accessed data and triggers actions in the Notification Service 416 to send personalized alerts.
[0086] In an embodiment of the present invention, the Real-Time Event Processor 412, Caching Layer 414, and Analytics & Notification services 416 constitute a triumvirate of critical components within the e-commerce system architecture 400, each fulfilling distinct yet interconnected roles in optimizing system 108 performance and user experience.
[0087] The Real-Time Event Processor 412 comprises a high-throughput, low-latency subsystem configured to ingest, process, and disseminate events occurring within the e-commerce platform with minimal delay. The Real-Time Event Processor 412 utilizes advanced stream processing algorithms to handle a multiplicity of concurrent events, such as user interactions, inventory updates, and price changes. Upon receipt of an event, the Real-Time Event Processor 412 executes predefined logic to determine appropriate actions, which may include updating the Caching Layer 414, triggering notifications, or initiating analytics processes. The Caching Layer 414, in symbiotic relationship with the Real-Time Event Processor 412, employs a distributed caching mechanism to store frequently accessed data in high-speed memory.
[0088] In an embodiment, the Product Catalog service 418 comprises a robust, scalable database and associated API layer, configured to store, manage, and serve comprehensive product information. The Product Catalog service 418 service implements advanced indexing and search algorithms to facilitate rapid retrieval of product data, while supporting dynamic updates to maintain accuracy of pricing, descriptions, and availability. Concurrently, the User Profile Service 420 operates as a secure repository for user-specific data, employing encryption protocols and access control mechanisms to safeguard sensitive information. The User Profile Service 420 service facilitates personalization across the platform by providing authenticated access to user preferences, transaction history, and behavioral data to authorized system components.
[0089] The Payment Gateway 422 serves as a critical interface between the e-commerce platform and external financial systems, facilitating secure monetary transactions. The Payment Gateway 422 incorporates industry-standard encryption protocols and fraud detection algorithms to ensure the integrity and safety of financial operations. The Inventory Management system 424, operating in close conjunction with the Product Catalog service 418 and Payment Gateway 422, maintains real-time tracking of product availability across multiple storage locations.
[0090] The Cart Evolution Engine 426 comprises a state machine-based system configured to dynamically modify the visual representation and functionality of the user's shopping cart based on predefined triggers and user behavior patterns. The Cart Evolution Engine 426 implements a set of rules and transitions that govern the cart's progression through various states, each corresponding to specific visual and functional attributes. The Cart Evolution Engine 426 interfaces with the User Interaction Analyzer 428 and other system components to receive real-time inputs that inform state transitions, thereby creating a responsive and personalized cart experience for each user.
[0091] The User Interaction Analyzer 428 employs advanced machine learning algorithms and statistical models to process and interpret user behavior data in real-time. The User Interaction Analyzer 428 is configured to identify patterns, preferences, and trends in user interactions, generating actionable insights that inform the operations of other system components, including the Cart Evolution Engine 426 and Visual Rendering Service 430. The Visual Rendering Service 430, operating in concert with the aforementioned components, utilizes a flexible, template-based architecture to dynamically generate and serve visual elements of the user interface 206.
[0092] The Gamification Service 432 is configured to integrate game-like elements into the platform to enhance user engagement and incentivize desired behaviors. The Gamification Service 432 service operates by implementing features such as challenges, levels, rewards, and leaderboards, which are designed to motivate users to increase interaction with the platform. The Gamification Service 432 dynamically adjusts the difficulty and rewards of challenges based on user performance and engagement history, creating a personalized experience. The service interfaces with the Achievement/Reward System 442 to track user progress and distribute rewards in real-time, thereby fostering long-term user retention and driving increased transactions.
[0093] The Personalization Engine 434 utilizes advanced machine learning (ML) techniques to deliver a tailored user experience by analyzing individual user data, including past interactions, preferences, and shopping habits. The Personalization Engine 434 continuously processes input from the User Behavior Database 438 and User Interaction Analyzer 428 to adjust the content, product recommendations, and visual presentation shown to each user. The Personalization Engine 434 interacts with other system components, including the ML-Based Recommendation Engine 444 and Cart Evolution Engine 426, to ensure that the user's journey through the platform is uniquely suited to their preferences and behavior, resulting in a seamless and individualized experience.
[0094] FIG. 5 is a signal flow diagram illustrating the method for managing user interaction with a platform, according to one or more embodiments of the present invention. At step 502, the user interface 206 transmits a signal to the system 108, representing an interaction of the user with the platform, wherein the interaction pertains to updating one or more items in the cart. At step 504, the one or more processors 202 of the system 108 monitor the user’s interaction, dynamically applying one or more icons to the cart based on the detected activity. At step 506, the processors 202 of the system 108 evaluate the user’s interaction to determine if an inactive state has been reached, based on a pre-defined time interval of inactivity. At step 508, the system 108 initiates the process of transmitting a prompt message to the UE 102, encouraging the user to change the interaction from the inactive state to an active state. Step 510 includes the transmission of the prompt message to the user interface 206, aimed at re-engaging the user with the platform.
[0095] FIG. 6 illustrates a flow chart of a method for managing a user’s interaction with a platform. The method disclosed herein is purely exemplary in nature and should not be construed as limiting the scope of the present invention.
[0096] At step 602, the method 600 includes monitoring, by one or more processors 202, the interaction of the user with the platform. The interaction may pertain to actions such as adding or updating items in the cart, browsing through product categories, or engaging with personalized recommendations. The step involves the processors 202 continuously tracking the user’s engagement and interaction with the platform's user interface 206. The user interaction data is then stored and analyzed to personalize the user experience and ensure that the system 108 can react dynamically to user behaviors.
[0097] At step 604, the method 600 includes dynamically applying one or more icons to the user’s cart based on the interaction of the user with the platform. These icons are visual representations that change based on pre-defined conditions, such as the user’s activity level or the number of items added to the cart. For instance, the icon may evolve from a basic cart to a more elaborate version as the user continues to add items. The visual updates are aimed at enhancing user engagement, using gamified elements to create a more interactive shopping experience.
[0098] At step 606, the method 600 includes detecting an inactive state of the user’s interaction with the platform. If the user has not engaged with the cart or other platform features for a pre-defined period (e.g., 24 hours or a custom time interval), the system 108 identifies this as an inactive state. The platform’s processors 202, leveraging pre-configured time-based rules, recognize this inactivity and prepare to send a prompt message to re-engage the user.
[0099] At step 608, the method 600 includes transmitting a prompt message to the UE 102, such as a smartphone or computer. The message encourages the user to return to the platform and resume their interaction, such as adding more items to their cart or completing a purchase. The prompt may be personalized based on the user’s previous behavior, offering incentives like discounts or rewards. This prompt message is designed to minimize cart abandonment and improve overall user retention on the platform.
[00100] In the embodiments, said system 108 may include one or more processors 202 coupled with a memory 204, wherein the memory 204 may store instructions which when executed by the one or more processors 202 may cause the system 108 to perform root cause analysis of errors in networks. The one or more processor(s) 202 may be one or more microprocessors, microcomputers, microcontrollers, edge or fog microcontrollers, digital signal processors, central processing units, logic circuitries, any combination of said components and/or any devices that process data based on operational instructions. The one or more processor(s) 202 may be configured to fetch and execute computer-readable instructions stored in a memory of the system and compatible with AI/ML to assess and monitor. The memory 204 may be configured to store one or more computer-readable instructions or routines in a non-transitory computer readable storage medium, which may be fetched and executed to create or share data packets over a network service. The memory may comprise any non-transitory storage device including, for example, volatile memory such as Random-Access Memory (RAM), or non-volatile memory such as Electrically Erasable Programmable Read-only Memory (EPROM), flash memory, and the like. In an embodiment, the system may include an interface(s). The interface(s) 306 may comprise a variety of interfaces, for example, interfaces for data input and output devices, referred to as input/output (I/O) devices, storage devices, and the like. The interface(s) 306 may facilitate communication for the system. The interface(s) 306 may also provide a communication pathway for one or more components of the system 108. Examples of such components include, but are not limited to, processing unit/engine(s) and a database. The processing unit/engine(s) may be implemented as a combination of hardware and programming (for example, programmable instructions) to implement one or more functionalities of the processing engine(s). In examples described herein, such combinations of hardware and programming may be implemented in several different ways to analyze root cause of an error in a network.
[00101] Network: A network may include, by way of example but not limitation, at least a portion of one or more networks having one or more nodes that transmit, receive, forward, generate, buffer, store, route, switch, process, or a combination thereof, etc. one or more messages, packets, signals, waves, voltage or current levels, some combination thereof, or so forth. The network may also include, by way of example but not limitation, one or more of a wireless network, a wired network, an internet, an intranet, a public network, a private network, a packet-switched network, a circuit-switched network, an ad hoc network, an infrastructure network, a Public-Switched Telephone Network (PSTN), a cable network, a cellular network, a satellite network, a fiber optic network, or some combination thereof.
[00102] Server: it may be a software-hardware combinational system or computer or a system that provides resources, data, services, or programs to other computers, known as consumers, over a network. In theory, whenever computers share resources with consumer machines, they are considered servers. There are many types of servers, including web servers, mail servers, and virtual servers. A server may provide resources and use them from another system at the same time. A server may be mainframe computers or minicomputers but not limited and may be any device capable of performing the functions of storing, exchanging and receiving data/information over a network.
[00103] In various embodiments, the system may include an interface(s). The interface(s) may comprise a variety of interfaces, for example, interfaces for data input and output devices, referred to as input/output (I/O) devices, storage devices, and the like. The interface(s) may facilitate communication for the system. The interface(s) may also provide a communication pathway for one or more components of the system. Examples of such components include, but are not limited to, processing unit/engine(s) and a database.
[00104] Below indicated are few of the technical advantages of the present invention:
• A state-based evolution mechanism that modifies the cart's appearance and functionality based on predefined triggers and user behavior patterns.
• An integration module facilitating seamless incorporation into diverse e-commerce platforms, including mobile applications and web interfaces.
• A customization engine allowing adaptation to various brand aesthetics and functional requirements.
• A gamification subsystem incorporating visual rewards and interactive elements to enhance user engagement.
• A personalization module leveraging user data to provide tailored recommendations and notifications.
• An inactivity detection and response system designed to mitigate cart abandonment
[00105] A person of ordinary skill in the art will readily ascertain that the illustrated embodiments and steps in description and drawings (FIG.1-6) are set out to explain the exemplary embodiments shown, and it should be anticipated that ongoing technological development will change the manner in which particular functions are performed. These examples are presented herein for purposes of illustration, and not limitation. Further, the boundaries of the functional building blocks have been arbitrarily defined herein for the convenience of the description. Alternative boundaries can be defined so long as the specified functions and relationships thereof are appropriately performed. Alternatives (including equivalents, extensions, variations, deviations, etc., of those described herein) will be apparent to persons skilled in the relevant art(s) based on the teachings contained herein. Such alternatives fall within the scope and spirit of the disclosed embodiments.
[00106] The present disclosure provides advantages over traditional static shopping cart icons used in e-commerce platforms. One of the key benefits is its dynamic and interactive nature, which actively engages users during their shopping experience. Unlike the conventional static cart, the present invention evolves visually and functionally based on user interactions, creating a more immersive and personalized experience. This dynamic evolution keeps users attentive and interested, reducing the likelihood of cart abandonment—a common challenge in e-commerce. By providing real-time visual feedback and a sense of progression as users add items, the system 108 enhances the overall user experience, encouraging continued engagement with the platform.
[00107] Another advantage of the system 108 is its ability to integrate seamlessly with various e-commerce platforms, including mobile apps and websites, making it a versatile tool for businesses. The system’s 108 adaptive design allows for easy customization to match different brand aesthetics and functionalities, making it suitable for a wide range of super apps and digital interfaces. Additionally, the system’s 108 gamification elements, such as visual rewards or interactive icons, create a sense of achievement, further motivating users to complete their purchases.
[00108] The system 108 offers significant benefits in terms of user retention and platform loyalty. By incorporating personalized features, such as tailored recommendations and interactive notifications, the system 108 ensures that users remain engaged throughout their shopping journey. The system’s 108 ability to detect inactivity and send prompt messages further addresses the issue of cart abandonment, increasing conversion rates and driving sales.The combination of interactivity, personalization, and real-time engagement makes the system 108 a valuable tool for any e-commerce platform seeking to enhance user retention and boost overall revenue.
[00109] The present invention offers multiple advantages over the prior art and the above listed are a few examples to emphasize on some of the advantageous features. The listed advantages are to be read in a non-limiting manner.
REFERENCE NUMERALS
[00110] Environment - 100;
[00111] User Equipment (UE) - 102;
[00112] Server - 104;
[00113] Communication Network- 106;
[00114] System -108;
[00115] Platform server – 110;
[00116] Processor - 202;
[00117] Memory - 204;
[00118] User Interface– 206;
[00119] Monitoring Unit– 208;
[00120] Application unit – 210
[00121] Determining unit – 212;
[00122] Transceiver - 214;
[00123] Database server-216;
[00124] Memory- 304;
[00125] User Interface – 306;
[00126] API Requests–404;
[00127] API Gateway – 406;
[00128] Load Balancer– 408;
[00129] Web/App Server Cluster – 410;
[00130] Real-Time Event Processor – 412;
[00131] Caching Layer – 414;
[00132] Analytics & Notification Services – 416;
[00133] Product Catalog Services – 418;
[00134] Payment Gateway– 422;
[00135] Inventory Management System– 424;
[00136] Cart Evolution Engine – 426;
[00137] User Interaction Analyzer – 428;
[00138] Visual Rendering Service – 430;
[00139] Gamification Service – 432;
[00140] Personalization Engine – 434;
[00141] Cart State Database – 436;
[00142] User Behavior Database – 438;
[00143] Visual Asset Library – 440;
[00144] Achievement/Reward System – 442;
[00145] ML-Based Recommendation Engine – 444;
, Claims:CLAIMS
We Claim:
1. A method(600) for managing an interaction of a user with a platform, the method (600) comprises the steps of:
Monitoring (602), by one or more processors, the interaction of the user with the platform, wherein the interaction of the user with the platform pertains to updating one or more items in a cart of the platform;
dynamically applying (604), by the one or more processors, one or more icons to the cart based on the interaction of the user with the platform; and
in response to determining (606), by the one or more processors, an inactive state of the interaction of the user with the platform for a pre-defined time interval, transmitting(608), by the one or more processors, a prompt message to the user via a User Equipment (UE) in order to encourage the user to change the interaction with the platform from the inactive state to an active state.
2. The method (600) as claimed in claim 1, wherein updating the one or more items in the cart pertains to at least one of, adding, removing and modifying the one or more items in the cart.
3. The method (600) as claimed in claim 1, wherein the step of, dynamically applying, one or more icons to the cart based on the interaction of the user with the platform, includes the steps of:
extracting, by the one or more processors, one or more attributes pertaining to the one or more items updated in the cart;
retrieving, by the one or more processors, the one or more icons from a database, which pertain to the extracted one or more attributes; and
applying, by the one or more processors, the retrieved one or more icons to the cart.
4. The method (600) as claimed in claim 3, wherein the one or more attributes include at least one of, weight, price and number of the one or more items.
5. The method (600) as claimed in claim 1, wherein the method (600) further comprises, dynamically applying, the one or more icons to the cart based on a membership status of the user with the platform.
6. The method (600) as claimed in claim 1, wherein the inactive state pertains to the user not engaging in updating the one or more items in the cart for the pre-defined time interval.
7. The method (600) as claimed in claim 1, wherein the active state pertains to the user engaging with the platform to update the one or more items in the cart.
8. A User Equipment (UE) (102) comprising:
one or more primary processors coupled with one or more memory units, wherein said one or more memory units store instructions which when executed by the one or more primary processors causes the UE (102) to:
enable, a user to interact with the platform, wherein the one or more processors is further configured to perform the method (600) as claimed in claim 1.
9. A system (108) for managing an interaction of a user with a platform, the system (108) comprising:
a monitoring unit (208), configured to, monitor, the interaction of the user with the platform, wherein the interaction of the user with the platform pertains to updating one or more items in a cart of the platform;
an application unit (210), configured to, dynamically apply, one or more icons to the cart based on the interaction of the user with the platform; and
in response to determining by a determining unit (212), an inactive state of the interaction of the user with the platform for a pre-defined time interval, a transceiver (214) is configured to, transmit, a prompt message to the user via a User Equipment (UE) (102) in order to encourage the user to change the interaction with the platform from the inactive state to an active state.
| # | Name | Date |
|---|---|---|
| 1 | 202421083993-STATEMENT OF UNDERTAKING (FORM 3) [04-11-2024(online)].pdf | 2024-11-04 |
| 2 | 202421083993-FORM 1 [04-11-2024(online)].pdf | 2024-11-04 |
| 3 | 202421083993-FIGURE OF ABSTRACT [04-11-2024(online)].pdf | 2024-11-04 |
| 4 | 202421083993-DRAWINGS [04-11-2024(online)].pdf | 2024-11-04 |
| 5 | 202421083993-DECLARATION OF INVENTORSHIP (FORM 5) [04-11-2024(online)].pdf | 2024-11-04 |
| 6 | 202421083993-COMPLETE SPECIFICATION [04-11-2024(online)].pdf | 2024-11-04 |
| 7 | 202421083993-Proof of Right [15-11-2024(online)].pdf | 2024-11-15 |
| 8 | 202421083993-FORM-26 [15-11-2024(online)].pdf | 2024-11-15 |
| 9 | Abstract1.jpg | 2024-12-09 |
| 10 | 202421083993-FORM 18 [25-02-2025(online)].pdf | 2025-02-25 |
| 11 | 202421083993-FORM-9 [09-04-2025(online)].pdf | 2025-04-09 |