Methods and systems of facilitating managing interactions of entities

WO2025188577A8PCT designated stage Publication Date: 2025-10-02CHITALEY ANIRUDDHA D
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
PCT/US2025/018030
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-03-04
Filing Date
2025-03-01
Publication Date
2025-10-02

AI Technical Summary

Technical Problem

Existing technologies for managing human interactions are deficient in providing optimal anonymity, allowing all forms of interaction on a single platform, and customization for user preferences, particularly in remote collaboration scenarios.

Method used

A system and method that facilitate managing interactions by receiving inputs, analyzing them using a processing device, generating operation data, and transmitting it to devices for performing operations, enabling anonymous and multi-form interactions across various devices and platforms.

Benefits of technology

Enables users to interact anonymously and share diverse forms of information across multiple devices, fostering positive interactions and learning experiences without the need for physical presence, using machine learning and AI for real-time monitoring and management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure US2025018030_02102025_PF_FP_ABST
    Figure US2025018030_02102025_PF_FP_ABST
Patent Text Reader

Abstract

A method of facilitating managing interactions of entities. The method includes receiving inputs from first devices. The inputs are associated with interactions of the entities. The method includes analyzing the inputs. The method includes retrieving first operation data of first operations associated with one or more of the first devices and second devices. One or more of the first devices and the second devices is performing the first operations based on the first operation data. The method includes analyzing the first operation data. The method includes generating second operation data associated with second operations based on the analyzing of the first operation data and the analyzing of the inputs. The method includes transmitting the second operation data to the second devices. The second devices are configured for performing the second operations based on the second operation data. The performing of the second operations facilitates the interactions.
Need to check novelty before this filing date? Find Prior Art

Description

METHODS AND SYSTEMS OF FACILITATING MANAGING INTERACTIONS OFENTITIESREFERENCE TO RELATED APPLICATIONS rooon This application claims the benefit of U.S. Provisional Patent Application No. 63 / 560,784, titled “IMPROVED METHODS AND SYSTEMS FOR FACILITATING PROVISIONING INTERACTIVE EXPERIENCES TO USERS”, filed 03 / 04 / 2024, which is incorporated by reference herein in its entirety.FIELD OF DISCLOSURE

[0002] The present disclosure generally relates to the field of data processing. More specifically, the present disclosure relates to methods and systems of facilitating managing interactions of entities.BACKGROUND

[0003] Many US and United Nations reports suggest that unhappiness is rising to crisis proportions in the world, particularly in the US.

[0004] One of the root causes of this problem is the deteriorating quality of human interactions at home, in social gatherings, and at work.

[0005] In the early days of the information revolution, information was an aid for human activities, therefore humans were in control. Now, information is driving humans and controlling their activities, which makes their lives more rushed and stressful. It is becoming very difficult for humans to physically meet and share ideas, thoughts, and emotions. The situation is worsening as humans are now expected to interact with robotic and Al devices, while also interacting with other humans. Sometimes such devices can be machines with human-likeexternal movements, with cognitive and decision-making capabilities that are becoming more and more human-like.

[0006] In general, the human emotional mindset is becoming more and more unhealthy, destructive, and judgmental of others (and rarely of own-self) with widening differences in information and beliefs, and unwillingness to accept and respect differences. The need for anonymity of specific human or machine sources of information is becoming important in many situations of social debate, scientific dialog, creative activities, decision- making communications, or even work meetings, due to fear of expressing opinions not in line with superiors.

[0007] Existing techniques for facilitating managing interactions are deficient with regard to several aspects. For instance, current technologies providing platforms for large collaborations, and / or interaction of users don’t provide optimal anonymity to the user as the organizer of the collaboration, and / or users, and / or interaction needs to send the invitation for the collaboration, and / or interaction with the user. Moreover, current technologies providing remote collaboration, and / or interaction platforms use a dedicated chat page to allow the user to interact via text, images, or audio, and don’t allow all forms of interaction to be performed on the same web page. Further, current technologies are limited in terms of customization for user icons during the collaboration and / or interaction with some predetermined user preferences.

[0008] Therefore, there is a need for improved methods and systems for facilitating managing interactions of entities that may overcome one or more of the above-mentioned problems and / or limitations.SUMMARY OF DISCLOSURE

[0009] This summary is provided to introduce a selection of concepts in a simplified form, that are further described below in the Detailed Description. This summary is not intended to identify key features or essential features of the claimed subject matter. Nor is this summary intended to be used to limit the claimed subject matter’s scope.

[0010] The present disclosure provides a method of facilitating managing interactions of entities. Further, the method may include receiving, using a communication device, one or more inputs from one or more first devices. Further, the one or more inputs may be associated with one or more interactions of one or more entities. Further, the method may include analyzing, using a processing device, the one or more inputs. Further, the method may include retrieving, using a storage device, one or more first operation data of one or more first operations associated with one or more of the one or more first devices and one or more second devices. Further, one or more of the one or more first devices and the one or more second devices may be performing the one or more first operations based on the one or more first operation data. Further, the method may include analyzing, using the processing device, the one or more first operation data. Further, the method may include generating, using the processing device, one or more second operation data associated with the one or more second operations based on the analyzing of the one or more first operation data and the analyzing of the one or more inputs. Further, the method may include transmitting, using the communication device, the one or more second operation data to the one or more second devices. Further, the one or more second devices may be configured for performing the one or more second operations based on the one or more second operation data. Further, the performing of the one or more second operations facilitates the one or more interactions.

[0011] The present disclosure provides a system for facilitating managing interactions of entities. Further, the system may include a communication device. Further, the communication device may be configured for receiving one or more inputs from one or more first devices. Further, the one or more inputs may be associated with one or more interactions of one or more entities. Further, the communication device may be configured for transmitting one or more second operation data to one or more second devices. Further, the one or more second devices may be configured for performing one or more second operations based on the one or more second operation data. Further, the performing of the one or more second operations facilitates the one or more interactions. Further, the system may include a storage device communicatively coupled with the communication device. Further, the storage device may be configured for retrieving one or more first operation data of one or more first operations associated with one or more of the one or more first devices and the one or more second devices. Further, one or more of the one or more first devices and the one or more second devices may be performing the one or more firstoperations based on the one or more first operation data. Further, the system may include a processing device communicatively coupled with each of the communication device and the storage device. Further, the processing device may be configured for analyzing the one or more inputs. Further, the processing device may be configured for analyzing the one or more first operation data. Further, the processing device may be configured for generating the one or more second operation data associated with the one or more second operations based on the analyzing of the one or more first operation data and the analyzing of the one or more inputs.

[0012] Both the foregoing summary and the following detailed description provide examples and are explanatory only. Accordingly, the foregoing summary and the following detailed description should not be considered to be restrictive. Further, features or variations may be provided in addition to those set forth herein. For example, embodiments may be directed to various feature combinations and sub-combinations described in the detailed description.BRIEF DESCRIPTIONS OF DRAWINGS

[0013] The accompanying drawings, which are incorporated in and constitute a part of this disclosure, illustrate various embodiments of the present disclosure. The drawings contain representations of various trademarks and copyrights owned by the Applicants. In addition, the drawings may contain other marks owned by third parties and are being used for illustrative purposes only. All rights to various trademarks and copyrights represented herein, except those belonging to their respective owners, are vested in and the property of the applicants. The applicants retain and reserve all rights in their trademarks and copyrights included herein, and grant permission to reproduce the material only in connection with reproduction of the granted patent and for no other purpose.

[0014] Furthermore, the drawings may contain text or captions that may explain certain embodiments of the present disclosure. This text is included for illustrative, non-limiting, explanatory purposes of certain embodiments detailed in the present disclosure.

[0015] FIG. 1 is an illustration of an online platform 100 consistent with various embodiments of the present disclosure.

[0016] FIG. 2 is a block diagram of a computing device 200 for implementing the methods disclosed herein, in accordance with some embodiments.

[0017] FIG. 3A illustrates a flowchart of a method 300 of facilitating managing interactions of entities, in accordance with some embodiments.

[0018] FIG. 3B illustrates a continuation of the flowchart of the method 300 of facilitating managing interactions of entities, in accordance with some embodiments.

[0019] FIG. 4 illustrates a flowchart of a method 400 of facilitating managing interactions of entities including determining, using the processing device 506, an appropriateness of the at least one input information according to at least one context using the at least one machine learning model, in accordance with some embodiments.

[0020] FIG. 5 illustrates a block diagram of a system 500 of facilitating managing interactions of entities, in accordance with some embodiments.

[0021] FIG. 6 illustrates a system 600 for facilitating provisioning interactive experiences to users, in accordance with some embodiments.

[0022] FIG. 7 illustrates a user interface 700 of a software platform associated with the disclosed system 600 for facilitating provisioning interactive experiences to users, in accordance with some embodiments.

[0023] FIG. 8 illustrates a user interface 800 of the software platform associated with the disclosed system 600 for facilitating provisioning interactive experiences to users, in accordance with some embodiments.

[0024] FIG. 9 illustrates a user interface 900 of the software platform associated with the disclosed system 600 for facilitating provisioning interactive experiences to users, in accordance with some embodiments.

[0025] FIG. 10 illustrates a user interface 1000 of the software platform associated with the disclosed system 600 for facilitating provisioning interactive experiences to users, in accordance with some embodiments.

[0026] FIG. 11 illustrates the electro-mechanical physical object 1102 associated with the disclosed system for facilitating provisioning interactive experiences to users, in accordance with some embodiments.

[0027] FIG. 12 is a schematic of a system 1200 for facilitating provisioning interactive experiences to users, in accordance with some embodiments.

[0028] FIG. 13 illustrates a user interface 1300 of the software platform associated with the disclosed system 600 for facilitating provisioning interactive experiences to users, in accordance with some embodiments.

[0029] FIG. 14 illustrates a user interface 1400 of the software platform associated with the disclosed system 600 for facilitating provisioning interactive experiences to users, in accordance with some embodiments.

[0030] FIG. 15 illustrates a block diagram of a system 1500 for facilitating provisioning interactive experiences to users, in accordance with some embodiments.

[0031] FIG. 16 is a block diagram of a system 1600 for facilitating provisioning interactive experiences to users, in accordance with some embodiments.

[0032] FIG. 17 is a flow chart of a method 1700 for facilitating provisioning interactive experiences to users, in accordance with some embodiments.

[0033] FIG. 18 is a flow chart of a method 1800 for facilitating provisioning interactive experiences to users, in accordance with some embodiments.

[0034] FIG. 19 is a flow chart of a method 1900 for facilitating provisioning interactive experiences to users, in accordance with some embodiments.

[0035] Fig. 20 is a flowchart of a method 2000 of facilitating managing interactions of entities, in accordance with some embodiments.

[0036] Fig. 21 is a flowchart of a method 2100 of facilitating managing interactions of entities, in accordance with some embodiments.

[0037] Fig. 22 is a flowchart of a method 2200 of facilitating managing interactions of entities, in accordance with some embodiments.

[0038] Fig. 23 is a flowchart of a method 2300 of facilitating managing interactions of entities, in accordance with some embodiments.DETAILED DESCRIPTION OF DISCLOSURE

[0039] As a preliminary matter, it will readily be understood by one having ordinary skill in the relevant art that the present disclosure has broad utility and application. As should be understood, any embodiment may incorporate only one or a plurality of the above-disclosed aspects of the disclosure and may further incorporate only one or a plurality of the above-disclosed features. Furthermore, any embodiment discussed and identified as being “preferred” is considered to be part of a best mode contemplated for carrying out the embodiments of the present disclosure. Other embodiments also may be discussed for additional illustrative purposes in providing a full and enabling disclosure. Moreover, many embodiments, such as adaptations, variations, modifications, and equivalent arrangements, will be implicitly disclosed by the embodiments described herein and fall within the scope of the present disclosure.

[0040] Accordingly, while embodiments are described herein in detail in relation to one or more embodiments, it is to be understood that this disclosure is illustrative and exemplary of the present disclosure, and are made merely for the purposes of providing a full and enabling disclosure. The detailed disclosure herein of one or more embodiments is not intended, nor is to be construed, to limit the scope of patent protection afforded in any claim of a patent issuing here from, which scope is to be defined by the claims and the equivalents thereof. It is not intendedthat the scope of patent protection be defined by reading into any claim limitation found herein and / or issuing here from that does not explicitly appear in the claim itself.

[0041] Thus, for example, any sequence(s) and / or temporal order of steps of various processes or methods that are described herein are illustrative and not restrictive. Accordingly, it should be understood that, although steps of various processes or methods may be shown and described as being in a sequence or temporal order, the steps of any such processes or methods are not limited to being carried out in any particular sequence or order, absent an indication otherwise. Indeed, the steps in such processes or methods generally may be carried out in various different sequences and orders while still falling within the scope of the present disclosure. Accordingly, it is intended that the scope of patent protection is to be defined by the issued claim(s) rather than the description set forth herein.

[0042] Additionally, it is important to note that each term used herein refers to that which an ordinary artisan would understand such term to mean based on the contextual use of such term herein. To the extent that the meaning of a term used herein — as understood by the ordinary artisan based on the contextual use of such term — differs in any way from any particular dictionary definition of such term, it is intended that the meaning of the term as understood by the ordinary artisan should prevail.

[0043] Furthermore, it is important to note that, as used herein, “a” and “an” each generally denotes “at least one,” but does not exclude a plurality unless the contextual use dictates otherwise. When used herein to join a list of items, “or” denotes “at least one of the items,” but does not exclude a plurality of items of the list. Finally, when used herein to join a list of items, “and” denotes “all of the items of the list.”

[0044] The following detailed description refers to the accompanying drawings. Wherever possible, the same reference numbers are used in the drawings and the following description to refer to the same or similar elements. While many embodiments of the disclosure may be described, modifications, adaptations, and other implementations are possible. For example, substitutions, additions, or modifications may be made to the elements illustrated in the drawings, and the methods described herein may be modified by substituting, reordering, or adding stages to the disclosed methods. Accordingly, the following detailed description does notlimit the disclosure. Instead, the proper scope of the disclosure is defined by the claims found herein and / or issuing here from. The present disclosure contains headers. It should be understood that these headers are used as references and are not to be construed as limiting upon the subjected matter disclosed under the header.

[0045] The present disclosure includes many aspects and features. Moreover, while many aspects and features relate to, and are described in the context of the disclosed use cases, embodiments of the present disclosure are not limited to use only in this context.

[0046] In general, the method disclosed herein may be performed by one or more computing devices. For example, in some embodiments, the method may be performed by a server computer in communication with one or more client devices over a communication network such as, for example, the Internet. In some other embodiments, the method may be performed by one or more of at least one server computer, at least one client device, at least one network device, at least one sensor, and at least one actuator. Examples of the one or more client devices and / or the server computer may include, a desktop computer, a laptop computer, a tablet computer, a personal digital assistant, a portable electronic device, a wearable computer, a smart phone, an Internet of Things (loT) device, a smart electrical appliance, a video game console, a rack server, a super-computer, a mainframe computer, mini-computer, micro-computer, a storage server, an application server (e.g. a mail server, a web server, a real-time communication server, an FTP server, a virtual server, a proxy server, a DNS server, etc.), a quantum computer, an interactive robotic device, and so on. Further, one or more client devices and / or the server computer may be configured for executing a software application such as, for example, but not limited to, an operating system (e.g. Windows, Mac OS, Unix, Linux, Android, etc.) in order to provide a user interface (e.g. GUI, touch-screen based interface, voice based interface, gesture based interface, etc.) for use by the one or more users and / or a network interface for communicating with other devices over a communication network. Accordingly, the server computer may include a processing device configured for performing data processing tasks such as, for example, but not limited to, analyzing, identifying, determining, generating, transforming, calculating, computing, compressing, decompressing, encrypting, decrypting, scrambling, splitting, merging, interpolating, extrapolating, redacting, anonymizing, encoding and decoding. Further, the server computer may include a communication device configured for communicating with one or moreexternal devices. The one or more external devices may include, for example, but are not limited to, a client device, a third party database, a public database, a private database, and so on. Further, the communication device may be configured for communicating with the one or more external devices over one or more communication channels. Further, the one or more communication channels may include a wireless communication channel and / or a wired communication channel. Accordingly, the communication device may be configured for performing one or more of transmitting and receiving of information in electronic form. Further, the server computer may include a storage device configured for performing data storage and / or data retrieval operations. In general, the storage device may be configured for providing reliable storage of digital information. Accordingly, in some embodiments, the storage device may be based on technologies such as, but not limited to, data compression, data backup, data redundancy, deduplication, error correction, data finger-printing, role based access control, and so on.

[0047] Further, one or more steps of the method disclosed herein may be initiated, maintained, controlled, and / or terminated based on a control input received from one or more devices operated by one or more users such as, for example, but not limited to, an end user, an admin, a service provider, a service consumer, an agent, a broker and a representative thereof. Further, the user as defined herein may refer to a human, an animal, or an artificially intelligent being in any state of existence, unless stated otherwise, elsewhere in the present disclosure. Further, in some embodiments, the one or more users may be required to successfully perform authentication in order for the control input to be effective. In general, a user of the one or more users may perform authentication based on the possession of a secret human readable secret data (e.g. username, password, passphrase, PIN, secret question, secret answer, etc.) and / or possession of a machine readable secret data (e.g. encryption key, decryption key, bar codes, etc.) and / or possession of one or more embodied characteristics unique to the user (e.g. biometric variables such as, but not limited to, fingerprint, palm-print, voice characteristics, behavioral characteristics, facial features, iris pattern, heart rate variability, evoked potentials, brain waves, and so on) and / or possession of a unique device (e.g. a device with a unique physical and / or chemical and / or biological characteristic, a hardware device with a unique serial number, a network device with a unique IP / MAC address, a telephone with a unique phone number, a smartcard with an authentication token stored thereupon, etc.). Accordingly, the one or moresteps of the method may include communicating (e.g. transmitting and / or receiving) with one or more sensor devices and / or one or more actuators in order to perform authentication. For example, the one or more steps may include receiving, using the communication device, the secret human readable data from an input device such as, for example, a keyboard, a keypad, a touch-screen, a microphone, a camera, and so on. Likewise, the one or more steps may include receiving, using the communication device, the one or more embodied characteristics from one or more biometric sensors.

[0048] Further, one or more steps of the method may be automatically initiated, maintained, and / or terminated based on one or more predefined conditions. In an instance, the one or more predefined conditions may be based on one or more contextual variables. In general, the one or more contextual variables may represent a condition relevant to the performance of the one or more steps of the method. The one or more contextual variables may include, for example, but are not limited to, location, time, identity of a user associated with a device (e.g. the server computer, a client device, etc.) corresponding to the performance of the one or more steps, environmental variables (e.g. temperature, humidity, pressure, wind speed, lighting, sound, etc.) associated with a device corresponding to the performance of the one or more steps, physical state and / or physiological state and / or psychological state of the user, physical state (e.g. motion, direction of motion, orientation, speed, velocity, acceleration, trajectory, etc.) of the device corresponding to the performance of the one or more steps and / or semantic content of data associated with the one or more users. Accordingly, the one or more steps may include communicating with one or more sensors and / or one or more actuators associated with the one or more contextual variables. For example, the one or more sensors may include, but are not limited to, a timing device (e.g. a real-time clock), a location sensor (e.g. a GPS receiver, a GLONASS receiver, an indoor location sensor etc.), a biometric sensor (e.g. a fingerprint sensor), an environmental variable sensor (e.g. temperature sensor, humidity sensor, pressure sensor, etc.) and a device state sensor (e.g. a power sensor, a voltage / current sensor, a switch-state sensor, a usage sensor, etc. associated with the device corresponding to performance of the or more steps).

[0049] Further, the one or more steps of the method may be performed one or more number of times. Additionally, the one or more steps may be performed in any order other than as exemplarily disclosed herein, unless explicitly stated otherwise, elsewhere in the presentdisclosure. Further, two or more steps of the one or more steps may, in some embodiments, be simultaneously performed, at least in part. Further, in some embodiments, there may be one or more time gaps between performance of any two steps of the one or more steps.

[0050] Further, in some embodiments, the one or more predefined conditions may be specified by the one or more users. Accordingly, the one or more steps may include receiving, using the communication device, the one or more predefined conditions from one or more devices operated by the one or more users. Further, the one or more predefined conditions may be stored in the storage device. Alternatively, and / or additionally, in some embodiments, the one or more predefined conditions may be automatically determined, using the processing device, based on historical data corresponding to performance of the one or more steps. For example, the historical data may be collected, using the storage device, from a plurality of instances of performance of the method. Such historical data may include performance actions (c.g. initiating, maintaining, interrupting, terminating, etc.) of the one or more steps and / or the one or more contextual variables associated therewith. Further, machine learning may be performed on the historical data in order to determine the one or more predefined conditions. For instance, machine learning on the historical data may determine a correlation between one or more contextual variables and performance of the one or more steps of the method. Accordingly, the one or more predefined conditions may be generated, using the processing device, based on the correlation.

[0051] Further, one or more steps of the method may be performed at one or more spatial locations. For instance, the method may be performed by a plurality of devices interconnected through a communication network. Accordingly, in an example, one or more steps of the method may be performed by a server computer. Similarly, one or more steps of the method may be performed by a client computer. Likewise, one or more steps of the method may be performed by an intermediate entity such as, for example, a proxy server. For instance, one or more steps of the method may be performed in a distributed fashion across the plurality of devices in order to meet one or more objectives. For example, one objective may be to provide load balancing between two or more devices. Another objective may be to restrict a location of one or more of an input data, an output data, and any intermediate data there between corresponding to one or more steps of the method. For example, in a client-server environment, sensitive data corresponding to auser may not be allowed to be transmitted to the server computer. Accordingly, one or more steps of the method operating on the sensitive data and / or a derivative thereof may be performed at the client device.OVERVIEW:

[0052] Disclosed herein is a system for facilitating provisioning interactive experiences to users, in accordance with some embodiments. Accordingly, the system may include a processing device configured for generating a user interface comprising a plurality of icons representing a plurality of options. Further, the system may include a communication device configured for transmitting the user interface to at least one device. Further, the at least one device may include a display device. Further, the communication device may be configured for receiving at least one user indication corresponding to at least one icon of the plurality of icons from the at least one device. Further, the communication device may be configured for transmitting at least one information o the at least one device.

[0053] Further, the system may include a storage device configured for retrieving the at least one information corresponding to the at least one user indication.

[0054] According to some embodiments, a method for facilitating provisioning interactive experiences to users is disclosed. Accordingly, the method may include generating, using a processing device, a user interface comprising a plurality of icons representing a plurality of options. Further, the plurality of icons comprises a plurality of doors, flowers, blocks, etc. Further, the method may include transmitting, using a communication device, the user interface to at least one device. Further, the at least one device may include a display device. Further, the method may include receiving, using the communication device, at least one user indication corresponding to at least one icon of the plurality of icons from the at least one device. Further, the method may include retrieving, using a storage device, at least one information corresponding to the at least one user indication. Further, the method may include transmitting, using the communication device, the at least one information to the at least one device.

[0055] The present disclosure describes methods and systems for facilitating provisioning interactive experiences to users. Further, the provisioning of interactive experiences to the users may include managing interactions of entities. Further, the disclosed system may be configured to share audio, text, video, and physical object information between multiple users.

[0056] Further, the disclosed system may allow participants from all over the world to gather virtually and at different times, to share their happy or inspirational thoughts or views with each other, anonymously, and in such a way, that everyone is excited to participate and share.

[0057] As is well known, being in the company of people who are happy, inspired, or have a positive mindset, and sharing each other's experiences, helps one to be happy, inspired, and positive.

[0058] Further, the disclosed system may be related to gatherings of multiple users, interacting with each other, sharing information and experiences, and acting in response to specific information shared by specific users, by way of information directed to specific users, or directed to all users, the information being related to digital or physical objects, while experiencing the interactions anonymously or with self-disclosed identity.

[0059] Further, in an instance, a gathering of mental illness patients, alcoholics anonymous, or even simpler problems of chronic disease support groups may be organized. People gather, in a room, and a facilitator, medical professional, or a group-appointed leader manages the conversations between attendees to focus on the intended objective of the meeting. Meetings require physical space, driving time, and availability of attendees at the same time as that of the meeting. While people are sharing information, there are always concerns of stigma and awkwardness to explain personal conditions of the mind, and worse the mind, particularly as they may relate to symptoms related to the rectum, or other private parts. A better solution is needed where people can gather virtually, with optional anonymity, and share their information with others, while learning or healing from information being shared by others, or have shared in the past, but is still available to the new attendees.

[0060] The need for gatherings where people can come and go at their convenience, a single screen view being the virtual equivalent of a meeting space which has a defined and noticeablespace, as a chair, for each participant (not different pages or tabs that people have to interact with), while sharing their information while they are in the virtual gathering space, yet be able to observe past information, by past attendees, all through a visual display where everyone’s information is seen simultaneously or sequentially, without leaving the interactive screen, is not solved by the existing or prior art.

[0061] Further, the disclosed system may be needed for internet-based robotic controlled physical toy games of car races, fire trucks, ambulances, and animals that can be played by participants distantly, while operating movements or actions of their pieces physically, and while the same actions are physically seen by other participants in distant locations. In short, some video games can be combined with movements and actions, including talk of physical game pieces that may be passive or robotically movable. For such physically interactive remote games and toys, a display and system that can manage the interactions on the display arc not available. Further, the disclosed system includes the required display and software system.

[0062] Further, the disclosed system may not need what some traditional solutions require, a namely physical gathering of people in a meeting room or space, and interaction that is visible to others, including the source of that interaction, examples being group psychology sessions, conference presentations, information displays in public places such as airports.

[0063] Further, the disclosed system allows optional anonymous interaction between users who might be anywhere in the world.

[0064] Further, the disclosed system may allow a facilitator or manager, assisted by machine learning and Al, to manage the interactions behind the scenes, without disclosing identity, the latter creating discomfort and undesirable emotional responses of participants.

[0065] Further, the disclosed system may be not limited to electronic displays but is applicable to physical, interactive displays such as remote operateable electro-mechanical panels, board games, robot toys for children, cuddly gifts for the elderly, and even greeting cards.

[0066] Some of the advantages of the disclosed system may be best described by observing the user experience for Zoom™ (Zoom Communications Inc. ) application andSkype™ (Skype Technologies') application. Further, the limitations of the platforms of the above- mentioned applications in actual use are:With respect to display and user experience (UX): a. Zoom™ cannot practically display 100,000 or millions of frames or tiles assigned to each participant. Even when 100 participants have to be shown on one single page or screen, Zoom™ cannot quickly allow scanning and clicking on a participant window. b. In Zoom™ application, meeting attendees can only send, see, and respond to information (text and URLs, or audio or video files) through a chat page, not directly through the display panel. Incoming information is not displayed directly on the screen for everyone to see on the screen, connected with the frames connected with each participant, as it is entered by that participant. c. Zoom™ application cannot ensure the confidentiality of participants, although users can use pseudo names, but at least one if not all participants have to know the email addresses of participants, for them to log into the meeting. d. Zoom™ application does not allow downloading of historical information submitted by a participant for that participant’s own records. e. Zoom™ application does not allow information entered by a user identified as coming from the user to be sent to the Zoom™ application’s system for immediate transfer to other systems and databases, where it can provide actionable signals, inside the Zoom™ application’s system or outside systems for purposes such as robot control. In short, the information exchange between participants is passive. f. Zoom™ application’s display cannot show user frames of different shapes such as circles, or mixed irregular shapes, such as flowers, each one with potentially different information display characteristics and authorizations.With respect to the system and database that operates the frontend:a. Even If a Zoom™ application’s meeting participant were to take the role of a facilitator or controller of information being exchanged on the Zoom™ application’s screen, that facilitator has no control over keeping the information exchange active, and lively, by manually or programmatically entering additional information. b. Zoom™ application’s system does not have an automated, algorithmic, machine learning, or Al-based means of inserting information as a participant in the display. c. Zoom™ application’s system cannot manually or automatically identify undesirable information, for example, language, being displayed on the screen. d. Zoom™ application’s system and database are unable to store information entered by users after the session is closed or maintain a record of past information entered by users. This historical record is necessary for research and analysis purposes of user behavior, and information content, particularly as it applies to small social groups, even countries or the whole world. e. Zoom™ application requires individual invitations sent by email or text, or disclosed by audio communication with each specific individual, to be able to attend a session, see the display screen, and interact with others who have joined the session. It does not have an already designed and implemented ability for anyone in the world to see the display, see or hear the information, or share their own information with everyone who is seeing the display.[00671 While public display panels at airports can display information to hypothetically unlimited viewers, who could perhaps interact with the display individually but specific details of the systems and frontend displays are different from the disclosed system.

[0068] Another known solution to find out differences is the security system dashboard display for commercial buildings. The security guard may observe live analog video actions and hear conversations in multiple frames in the display. Guard may send audio or video communications to the specific space seen on the screen. People in those spaces can communicate via actions or audio voice with the guard. Communication is possible between only one central user to many others, visible or heard by a central user, and between a single user and the central user. There isno interaction, current or historical communication, or information exchange possible between all users, acting together.

[0069] Another need is for raffles, games, or crowd-gathering activities or events that can be implemented in trade shows, conferences, shopping malls, school auditoriums, and office conference rooms, where people come and go at different times. Further, the disclosed system may allow and encourage people to share information with each other in order to learn from others, or help others, while being benefitted by prior, historical information exchanges may be useful.

[0070] Brainstorming sessions are one example of the application of my invention. Since the ideas shared need not be attached to identifiable participants, avoiding personality conflicts, or facc-to-facc judgments, and since everyone docs not have to gather at the same time, information collection can be convenient, and since participants do not have to gather in a single room, the collected brain stormed ideas may be more extensive and unrestrained.

[0071] Shopping malls and trade conferences can benefit by allowing participants to actually play games by interacting with an electronic or physical display. Imagine a game where participants, one after another, get a chance to open three doors in any order. Each door has an object or item behind it that the user can see after opening the door, and then either buy at a given discount, or can decide to skip the offer, and try luck on the second door. Some doors have items and discounts that are more attractive than list prices in the stores, or even store-wide discounted prices. Some doors have a picture of a joker, saying, “Sorry buddy, try your luck again, some other time.”

[0072] Further, the disclosed system may facilitate posting information to multiple users, while also reading, listening, or watching information posted by other users individually, or en masse, in a display on digital panels, screens, or physical devices including flat or 3-dimensional objects.

[0073] Further, the disclosed system may allow a system manager, being also a user, to facilitate and induce posting activity of users, by automatically or manually posting information content in the display.

[0074] Further, the disclosed system may use machine learning and Al to actively monitor information being displayed in real-time on the display, or historical information stored in the system, use it to create new information, and display it automatically or manually by the system manager. Further, using the machine learning and Al to actively monitor information being displayed in real-time on the display, and / or using historical information stored in the system to create new information, and displaying it automatically or manually is a function of an Admin panel.

[0075] Further, the disclosed system may automatically identify undesirable text, audio, or video information being used by any user in the process of posting that information.

[0076] Further, the disclosed system may include a real-time database that stores undesirable text, audio, or video information, collected automatically from the posting activity in the display, manually entered, or generated by machine learning or Al. Further, the same display may be available to simultaneously view or interact with, independent of, but including devices, such as mobile devices, smart phones, PCs, notebooks, pads, mirrors, plates, or objects that can be attached to refrigerators, walls, cupboards, other digital panels, or physical devices including electro-mechanical panels, lockers, toys.

[0077] Further, the disclosed system may provide the ability to interact with display using any devices, including but not limited to, mobile devices, smart phones, PCs, notebooks, pads, mirrors, plates or objects that can be attached to refrigerators, walls, cupboards, other digital panels, or physical devices including electro mechanical panels, lockers, toys.

[0078] Further, the disclosed system may be used for gaming software, video games, and music juke boxes.

[0079] Further, the disclosed system may include a display where multiple users can virtually, interactively, and without the need to be present at the same time or same location, anonymously or while disclosing their identities, share their audio, text, or video information, and a system that can manage the display and user interaction taking place on the display.

[0080] Further, the disclosed system solves certain problems related to gatherings of multiple users, from multiple locations, interacting with each other, sharing information and experiences,and acting in response to specific information shared by specific users, by way of information directed to specific users or, or directed to all users, while experiencing the interactions anonymously or with self-disclosed identity.

[0081] Examples of such shared information include but are not limited to, inspiring thoughts, memories of happy events, or other information such as brainstormed ideas, opinions on different subjects, feelings of excitement arising from achieving goals at work or in personal life, games such as car racing, bingo, auction, raffles, played on digital devices or with physical objects.

[0082] Further, the disclosed system may manage the interactions on the digital or physical display in such a way, as to create and maintain an experience of excitement, action, and liveliness that can induce users to participate, share information, and also learn from others.

[0083] Applications of the disclosed system may cut across numerous daily activities such as at- home family games, shopping malls, conference rooms, tradeshows, schools, colleges, hospitals, doctors’ offices, etc.

[0084] As is well known, being in the company of people who are happy, inspired, or have a positive mindset, and sharing each other's experience, helps one to be happy, inspired, and positive. But during the Covid years, and even otherwise, people generally feel awkward to share their minds or inner thoughts, openly. Stigma or fear of being judged becomes a major hurdle for sharing.

[0085] Further, the disclosed system may provide a way where participants from all over the world, may gather virtually and at different times, to share their happy or inspirational thoughts or views with each other, anonymously, and in such a way, that everyone is excited to participate and share. Anonymously means, that even the system may not know the identity of the users, except in case the user has to be rewarded some physical benefit such as money, physical goods, objects, products, items, articles, etc. Further, the disclosed system allows an IOT device such as a dropbox or safe deposit box where physical benefits such as cash, gift cards, or physical goods may be placed, and the dropbox or safe-deposit box may only be opened by the anonymous user.This is possible since each user has a confidential “username” or tag that connects the user's input / output to only the user in the database.

[0086] Further, in an exemplary embodiment, a specific but limited application of the disclosed system may be demonstrated in an interactive and live manner by accessing a server operated inside the firewall of the IT system owned and operated by my company. The specific application has been named “Happiness Garden.” In this garden, the gardeners and garden enjoyers are users of the application. Further, any user can experience feelings of happiness while being inside a garden full of colorful Howers, the flowers opening and showing messages of happiness that were hidden by some other users, and then closing. In this garden, users can also plant their colorful flowers by entering their own feelings of happiness behind white flowers, which become colorful with the feelings of happiness saved in them by users.

[0087] In further embodiments, the disclosed system may include 4 software modules that are inter-connected and interact with each other in real-time. Further, a first module of the 4 modules may show the inter-active frontend display on electronic devices such as, but not limited to PC, mobile, or smart phone screens, and also electro-mechanical panels and physical objects such as loT.

[0088] Further, a second module of the 4 modules may be a real-time database(s) that store and deliver information related to objects and display characteristics to the middleware and the frontend display.

[0089] Further, a third module of the 4 modules may be a middleware software that manages and controls display and interactions experienced in the frontend display and the real-time information exchange between the frontend and the database.

[0090] Further, a fourth module of the 4 modules may be a management control panel that is used for manual monitoring, changing displays, and changing control parameters in the middleware, instantly, in real-time when necessary. Further, the management control panel is an Admin panel.

[0091] The generic functions of the 4 modules, their inter-connections, the hardware and software that operate the hardware, for example, iOS, Android, Windows operating systems, and browsers used to connect the devices with internet or intranet information servers, are prior art.

[0092] Specific ways of integration of the 4 modules, and specific ways for internal operations of the modules, are pail of the disclosed system.

[0093] FIG. 6 illustrates a system 600 for facilitating for facilitating provisioning interactive experiences to users, in accordance with some embodiments.

[0094] Accordingly, the system 600 may include 4 modules that may be inter-connected. Further, a first module of the 4 modules may include a frontend display and interaction module 602. A user 610 or multiple users 610 facing one device, or multiple users 610 using different devices may open the physical device(s), or web-page of the application, if the device is digital, such as a phone, PC, notebook, pad, etc. In the case of digital devices, the user 610 may see multiple (single to thousands, depending on display limitations of frontend devices) single or multi-colored image frames if the displays are digital. The different image frames together, form a grid that may be irregularly shaped or geometrically shaped such as rounds, rectangles, triangles; static, or changing. A specific illustration of the appearance of a digital display (such as a user interface, a dashboard, etc.) 702 is shown in FIG. 7. The image frames or the images (such as user interface elements) 704 contained in the digital display 702 may change shape or color in real time, including enlarging or contracting. As the images change shape, audio, video, text, or links connecting the frame to other internal or external digital objects, that are static or automated are seen, heard, or experienced by the user(s) 610. Further, a specific illustration of the appearance of the digital display 702 shows a happiness message 802, as shown in FIG. 8, entered by other users 610, as the flowers in a display one.

[0095] Further, the user(s) 610 may also interact, by entering their own audio, text, video, or links connecting the frame to other internal or external digital or physical objects. When the user(s) enter their own objects into frames, the shape, size, or color of the frame 704 changes to indicate to the user 610 that the object has been accepted and entered in the frontend. Such indication can also be a separate notification via a picture, video, audio, or text message. Further,a specific illustration of an appearance of the digital display 702, where a user 610 has entered his happiness feelings using a dialogue box 902, as shown in FIG. 9.

[0096] Further, if the user(s) 610 enters objectionable objects, the user may be reminded that the content is not acceptable, and then the frontend display does not allow such content to be entered in the digital display 702. Further, a specific illustration of an appearance of the digital display 702 of the Happiness Garden, where the user 610 has tried to enter an objectionable text and the user is reminded that the content is not acceptable using a dialog box 1002, as shown in FIG. 10. Further, the user 610 may download and maintain records of what objects they had entered from past to present, or total numbers of frames 704 used to enter information objects by clicking on an action button on the display. Further, Happiness Garden digital display 702, an exemplary embodiment of the disclosed digital display 702 herein, may use some standard features of digital display 702, such as zooming in or out, filtering based on object types, frame shapes, colors, etc.

[0097] If displays are physical objects, the users 610 may have a physical presence of electromechanical panels 1102 or flat boards, 3-dimensional objects with open or closed compartments, or objects such as multiple toys that can have movable, for example, open, close, slide, or other actions, or fixed structures. Similar to digital devices 702, such physical objects may be available to individual users, or to multiple users in the same physical proximity, or multiple users, each in the presence of their own device.

[0098] Further, a specific illustration of the appearance of an electro-mechanical physical object 1102 is shown in FIG. 11. Further, when the user 610 opens or acts on an electro-mechanical object 1102, the electro mechanical object 1102 can react by presenting physical object(s) or paper or digital objects for the user to see, or experience. The objects presented may be text, audio, video, or a physical object such as, but not limited to a toy, tool, or gadget. As a specific illustration, the object inside may be a toy, or a personalized discount code that is available only to the user, if the user 610 accepts it in the next 10 seconds. If the user 610 declines the offer, the user can have two more chances to play. By making use of wild cards or jokers, users may win big prizes or discounts, or win nothing, turning the frontend display 602 into a gaming machine.

[0099] Further, the system 600 may include a real-time database 604. Further, the real-time Database(s) 604 may be configured for pulling or pushing information stored in the tables, structured to quickly allow accessing or inserting information in the database(s) 604. Further, the database(s) 604 also contain information that is directly pushed to, or received from the Middleware 606 and the Control Panel modules 608, without the need for executing queries. Such information is stored in tables, specially structured for direct connection to the Middleware 606 or Control Panel 608.

[0100] Further, the system 600 may include the middleware module 606. Further, a main function of the middleware module 606 is to control traffic between frontend 602 and real-time databases 602, based on logic set by the management Control Panel 608. Further, the middleware module 606 also stores certain objects such as certain images, and content that are provided as default basis to frontend via the internet scrvcr(s) 612. Another function of the middleware module 606, implemented as a sub-module, is critical to the excitement, activity, and gameplaying features of the front end. This sub-module controls and manages functions, such as, identification and flagging of objectionable objects being attempted to be entered through the front-end 602. A real-time file of tags or identifiers for such objects is maintained, the file being modifiable manually from the Control Panel 608, as well as by algorithms. Further, the algorithms decide whether such objects are objectionable. Further, machine learning and Al logic are used to manage the algorithms that make the final decision of tagging an object as objectionable. Further, the algorithms that decide which objects are to be introduced in the frontend frames, when, and at what rate, such algorithms arc controlled manually from the Control Panel, as well as by machine learning and Al logic. Objects can be digital or physical.

[0101] Further, the system 600 may include a Control Panel Module 608 which may be intimately connected with the Middleware Module 606, and tables of the Database Module 604, in such a way, as if functionally, it is the frontend for the Middleware Module 608. This has a frontend interactive display that allows a system manager or administrator to observe information being entered in real-time in the front-end, and take actions by interacting with the information. Further, examples of information that can be controlled, changed, or added to the Middleware Module 606 and the Real-time Database(s) 604, and which the Administrator or Manager can control manually arc the following, but arc not limited to the following:Contents of messages or instructions sent to the front end 602.Limits set on the number and properties of objects may be entered by users 610 from the frontend 602. A specific illustration is the insertion or removal of objectionable words attempted to be entered in the frames of the frontend 602. An illustration of such limits is the maximum number of words that the user can enter in a frame in the frontend 602.Amount of display time of information in the frontend frames.Objects including text, audio, video, or links to internal or external (URL) sources inserted inside frames in the frontend.Boundary parameters, coefficients, or control settings of machine learning and Al software code resident in the Middleware 606.Maximum number of frames to display in the frontend 602.Maximum number of objects to be saved in the Real-time Database(s) 604, after which older information is deleted from the Database tables.

[0102] Further, the Management Control Panel Module 608 also has standard management information reporting functions, including the display and downloading of operational information stored in the Real-time Database Module 604.

[0103] Further, the disclosed system 600 may be configured for improving the quality of interactions between humans or between humans and robotic or Al devices, and to make such interactions more satisfying, efficient, and productive for the specific purposes and intentions of the interactions.

[0104] Further, the disclosed system 600 may apply in situations of remote or close physical gatherings of multiple humans and physical objects, including robotic or Al devices, all interacting with each other, sharing information and experiences, and acting in response to specific information shared by specific users or by all users including robotic or Al devices. The type of information may be about topics of human, or of robot and Al interests. It may be indigital or physical forms and produced by humans or robots and Al. The interactions may be anonymous or optionally with known identities.

[0105] Further, the disclosed system 600 may be a real time, and near-real time, display and interactive system to share audio, text, video, and physical objects’ information, sometimes also including information related to sense of touch, smell or taste, so as to cover all 5 basic human sensory pathways, including that of robots and Al, between multiple users including humans, robots and Al; wherein the information can be generated by users who are human or physical objects such as robots and Al; wherein devices such as video or image digital cameras, microphones, speakers, products, and sensors, actuators and controls for producing and activating motions of physical objects such as robots and Al, and devices for creating and measuring sensations of taste, smell and touch are included optionally; wherein the interaction between multiple users can be anonymous or self-identified; wherein the system 600 assists a manager by human and machine learning, and Al, to manage the interactions behind the scenes, without disclosing identity.

[0106] Further, the disclosed system 600 may be configured for using machine learning and Al to actively monitor information being displayed in real-time on the interactive display, and identify undesirable text, audio, or video information, including other sensory information related to taste, smell, touch, being used by any user, or robots or Al, while in the process of posting that information, and not allow such information to be entered as controlled by an admittatur; wherein the system 600 is configured for allowing interaction using any display devices, such as digital display panels, screens, mobile devices, smart phones, PCs, notebooks, pads, mirrors, plates, objects optionally attached to refrigerators, electromechanical panels, cupboards, lockers, robots, robotic toys, Al, cuddly gifts, greeting cards, etc.; wherein the system 600 is configured for downloading of historical information submitted by a participant for that participant’s records.

[0107] Further, the disclosed system 600 may be configured for using machine learning and Al to actively monitor information being displayed in real-time on the interactive display, and identify undesirable text, audio, or video information, including other sensory information related to taste, smell, touch, being used by any user, or robots or Al, while in the process ofposting that information; wherein the machine learning and Al process can recognize, translate languages of, and record the type of information such as audio, text, video, image, including videos and images of human faces or physical objects, musical notes, visual art, etc.

[0108] Further, the disclosed system 600 may be configured for allowing information entered by a human user or robot, or Al, to be sent to other system 600s and databases, where it can provide actionable signals, for objects optionally attached to refrigerators, electromechanical panels, cupboards, lockers, robots, robotic toys, Al, cuddly gifts, greeting cards, etc.; wherein other human users and robot or Al can see the actions from a distant place; wherein the system 600 is configured for showing user frames of different shapes such as circles, mixed irregular shapes, such as flowers, or different shapes and appearances of physical objects, that can be changed in real-time, each object being with potentially different information display characteristics and authorizations.

[0109] Further, the disclosed system 600 may be configured for assisting a manager by machine learning and Al to manage the interactions behind the scenes, without disclosing identity, the latter creating discomfort and undesirable emotional responses in participants.

[0110] Further, in some embodiments, the disclosed system 600 may be configured for using machine learning and Al to actively monitor information being displayed in real-time on the display and identify undesirable information being used by any user while in the process of posting that information, and not allow such information to be entered as controlled by an admittatur; wherein the information includes audio, text, video, and physical objects’ information, sometimes also including information related to sense of touch, smell or taste, so as to cover all 5 basic human sensory pathways, including that of robots and Al.

[0111] Further, in some embodiments, the disclosed system 600 may be configured for posting information including audio, text, video, and physical objects information, sometimes also including information related to a sense of touch, smell, or taste, so as to cover all 5 basic human sensory pathways, including that of robots and Al; wherein the information can be posted to multiple users and products including robots and Al; wherein the users including robots and Al as users, can read, listen to, watch or sense taste, smell, touch, individually, or cn-massc, in a display on any devices, such as digital display panels, screens, mobile devices, smartphones,PCs, notebooks, pads, mirrors, plates, objects that are optionally attached to refrigerators, electromechanical panels, cupboards, lockers, robots, robotic toys, cuddly gifts, greeting cards, etc.

[0112] Further, the disclosed system 600 may be configured for showing user frames of different digital shapes such as circles, mixed irregular shapes, such as flowers, or different shapes and appearances of physical objects, that can be changed in real-time, each object being with potentially different information display characteristics and authorizations.

[0113] Applications of the disclosed system 600 can be useful for social and political campaigns and gatherings, government engagement with people, organizational internal communications, brainstorming and decision-making meetings, employee engagement, hospital waiting rooms, cancer care and infusion centers, doctor and dentist offices, university and school hallways and student centers, elder care and senior living centers, cruise ships, plane and train travel displays, shopping malls, cafes, ice-cream shops, trade shows, conferences, party centers, and during home happiness exercises, and family entertainment.

[0114] Further, in an instance, the disclosed system 600 may be used for performing mental health therapy using digital display panels. In group treatment processes in psychiatry, for treatment and rehabilitation of mental health patients, patients with drug, alcohol, and other addictions, prisoners, and mental asylums, patients who are assembled in a room, share their emotional and behavioral problems and trigger points. However, most are initially shy to open up due to the stigma attached to mental and behavioral health problems. Further, the disclosed system 600 may be easily customized wherein patients can share what’s going on in their minds with each other, anonymously, and also with the psychiatrist. The psychiatrist can gradually introduce positive thoughts and emotions, anonymously. Not only would this increase the effectiveness of therapy outcomes, but the data collected could help the psychiatrist track the progress of the group and achieve the goal of evidence-based practice and measurement of outcomes. Use of the disclosed system 600 may also make possible remote treatment by group therapy, wherein patients and practitioners can be at remote locations, and still get the benefits of in-person treatment.

[0115] This application is also relevant for out-patient addiction treatment centers, where patients gradually stop attending in-person group sharing and mentoring sessions after they go back to their lives, due to commuting and insufficient time availability as they struggle to find work and live their lives.

[0116] Further, in an instance, the disclosed system 600 may be configured to perform automated, remotely controlled, and monitored, at-home medicine dispensing appliance. Elderly people living at home, generally forget to take prescribed medications on times and days recommended by their doctors. Unless there are 24 x 7 caretaker or companion services available for elders, not following recommended medication routines leads to degradation of health and a life full of pain and suffering. The automated medicine dispensing machine has several compartments or hoppers where the care giver can pour a monthly or three-month supply of different medication pills or liquids. The care giver can double-check on the control and display panel that the prescription instructions of times and dates as remotely received from the doctor’s office, using their prescription dispensing display, are accurate. Then at prescribed times and dates, a voice recording in the voice of the elderly person's loved one reminds the patient to come to the machine, and a bowl or cup opens up with all the medications to be taken at that time. When the patient comes to the machine and takes the medications out with a glass of water kept next to the machine, a video recording is done, which recording is sent to the doctor’s prescription display panel in real-time, and a copy is also saved for future reference. If the patient is unable to come to the machine, a care giver wearing a video camera on the head or body area, where it can view things in front of it, including the patient taking the medicines, records the event, while the recording is sent to the doctor’s office in real-time.

[0117] Further, the disclosed system 600 may be used for Shopping mall crowd gathering and shopper incentives using display panels. When people enter a shopping mall, the sellers prefer for the people to spend maximum time in the mall, to increase the probability that they would buy something that was not on their shopping lists. Stores inside the mall, and the mall owners, also want to create an environment of fun and happiness to increase the probability of people buying from the stores. People get attracted to any venue where there are a lot of deals and sales being offered and are excited to impulsively buy things. And stores in any mall like people to get attracted to enter the store and get excited when they sec deals and sales.

[0118] A specific instance of the disclosed system 600 as described below, helps in achieving the above three objectives. Large digital display panel(s) are spread throughout the area(s) of the mall. Each of these display panels has 21 different rectangular image frames on them, whose size and proportions can be changed in real-time, by an administrator using a console. The frames look like door or window panels, or curtains, that can be opened and closed. The display panel(s) have a bold heading that says “Come try your luck! What’s hidden behind these doors?” Hidden inside each frame (which by default has a color or picture, either representing a store or a general picture that could attract the attention of viewers), is a picture, video, or text corresponding to an item or service that is being sold in a store or stores in the mall. The frames automatically open and close, showing an item or service and discount or price that it was available for, earlier during the day. Which item or service to show is decided by an administrator manually following a given list, or by using machine learning or AT decisions. This creates excitement among the viewers to try their luck to see if more deals arc available, without even thinking about which item they might consider buying. Viewers are encouraged to use their phones, and pads, which have similar displays availed on their screens, because they have downloaded the game app on their devices, and click on any one frame, one at a time, and one user at a time, for playing the game. Users are given up to 3 or a maximum of 5 chances to click different frames out of the total 21 on the display panel. Users are also given remote-control devices tethered to counters to click on any frame of the large display panel(s) directly. When users click on a frame, the item picture or video clip, discount or sale price available for the next 15 minutes, and the store where it is available, is shown to that user and to all others who are viewing the screen. If the user wants that deal and item very much, then the user can stop playing and rush to that store and buy it impulsively. Other users watching the panel can also do so. If the user wants to try other remaining 4 frames, the user can do that. But if a frame has a joker picture behind it, then the user cannot try the remaining frames. What is shown behind a closed door or frame, when the user clicks on it, is decided and controlled by an administrator manually using a list, or by decisions made by machine learning or Al, with the objective of keeping users and viewers very engaged and excited, thereby increasing the probability of increasing sales inside the stores.

[0119] School and university “healthy-beautiful minds,” initiatives, for building positivity, gratitude, compassion, and happiness or for inspiring, and for happiness practice at home, using large digital display panels, and digital display panels attached to refrigerator doors. Thefollowing application has been named the “Happiness Garden”. Happiness spreads by sharing our happy thoughts and moods with others. When we are in a group where happy thoughts are being shared, we also feel happy. Interacting with happy people is the easiest way to be happy, ourselves! Students, visitors on the campus, or individuals being at home, can open the “Happiness Garden,” using a digital display panel, a phone or PC screen, or stand in front of large display panels. The display will show hundreds of multi-colored flower images. An illustration of the appearance of a digital display 702 is shown in FIG. 7. The flowers 704 keep opening for a few seconds, and closing automatically, showing short text messages or images of happiness, gratitude, compassion, or positivity that others have entered in the flowers, or are currently entering in real-time. An illustration of the appearance of the digital display 702, is shown in FIG. 13, where user(s) 610 interacts, by entering their own text messages by clicking on a flower 1302, as shown in FIG. 13, of any white flower comprised in the digital display 702. When the uscr(s) enters their own message, the flower 1302 becomes colorful, the color is based on whether the user entered a message of positivity, gratitude, or compassion, or did not choose a category for her / his message. An illustration of the appearance of the digital display 702 is shown in FIG. 14, where a user has entered her happiness feelings using a dialog box 1402, as shown in FIG. 14. If the user(s) 610 enter objectionable text, they are reminded that the content is not acceptable, and then the front-end does not allow such content to be entered into the display. An illustration of the appearance of the digital display 702 of the Happiness Garden, where the user has tried to enter an objectionable text, is shown in FIG. 10. As messages are being entered and the flowers keep on opening and closing, the appearance is like a garden of flowers that are twinkling like stars ! The system administrator can also turn on the automatic insertion of happy messages to generate excitement among users. Users 610 anonymously enter messages. Hence, even in a conference room or hallway, they don’t have to be fearful of being identified with their messages. Users 610 can download and maintain records of what objects they had entered from past to present, or the total number of frames used to enter information objects by clicking on a button on the display. Users 610 can also zoom in I out, or scroll, to see only the flowers into which users 610 have entered messages.

[0120] Further, the disclosed system 600 may be used for gaming, toy, and candy dispensing machines for cafes, grocery stores, and shopping mall kiosks, during holiday seasons. Children and even young adults can be attracted to a cabinet that has locked doors behind which arcseveral different toys, candy bags, or other small gadgets. Storage and dispensing of such items through one output hopper are done with specially built mechanisms. The variety of items that could be behind the doors are displayed on poster boards attached to the cabinet. The special feature is, that what is behind each door is unknown and can be automatically decided and controlled with the use of actuators and sensors, that are remotely controlled from a digital display panel operated by office staff, or automatically by using machine learning and Al which observes user behavior. A shopper can insert $1 to play the raffle. The shopper can only open with a remote opening switch any one door at a time. Maximum 3 doors are allowed to be opened. A first door might have a teddy bear toy with a deep discount. If the shopper does not want it, it can be dropped outside in a large hamper or a collection bin. The next door could have a picture of a joker. This means the game is over, and the shopper will have to put in one more dollar to play the game. The second door could have also had a coupon for two cases of free soda cans, or a box of chocolates. This type of raffle gaming can induce young shoppers to try their luck and get engaged, while also increasing impulse purchasing, and creating a happy mood in the store!

[0121] Further, the disclosed system consists of 4 functional groups implemented using devices such as phones, pads, computers, servers, digital display panels, robots, robotic toys, cabinets or hardware panels connected to specialized actuators and sensors, and intranet and internet protocol; wherein the functional groups can be inter-connected and interact with each other in real-time. The 4 functional groups / modules are described as follows:

[0122] (1): Front-end Interactive Display: A functional group of inter-active front-end displays on electronic devices such as, but not limited to PC, mobile, or smartphone screens, and also electro-mechanical panels and physical objects, such as robots, robotic toys, etc.

[0123] (2): Real-time Database Function: A functional group of real-time databases(s), that store and deliver information related to, and contained in objects and their display characteristics to the middleware and the front-end display.

[0124] (3): Middleware Function: A functional group of middleware that manages and controls display and interactions experienced in the front-end display, and the real-time information exchange between the front-end and the database(s).

[0125] (4): Control Panel Function: A functional group of management control panels that are used for monitoring, changing displays, and changing control parameters in the middleware, instantly, in real-time when necessary.

[0126] Further, the user or multiple users facing one device, or multiple users using different devices can open the physical device(s), or web-page, or mobile app page of the application, if the device is digital, such as a phone, PC, notebook, pad, etc. In the case of digital devices, they can see multiple (single to thousands, depending on display limitations of front-end devices), single, or multi-colored image frames.

[0127] As the images change shape, audio, video, text, or links connecting the frame to other internal or external digital objects, that are static or automated are seen, heard, or experienced by the uscr(s). Further, the external devices include image or video cameras, microphones, speakers, devices with actuators for operating the devices, and sensors for collecting information to be sent to others; examples of such devices are touch and vibrating, pressure or acupressure devices, and fragrance containing devices for fragrance therapy, and robotic devices including robotic toys, and robot operated hardware.

[0128] Further, the user(s) may also interact, by entering their own audio, text, video, or links connecting the frame to other internal or external digital or physical objects. When user(s) enter their own objects into frames, the shape, size, image, color, or text associated with the frame changes to indicate to the user that the object has been accepted and entered in the front-end. Such indication can also be a separate notification via a picture, video, audio, or text message. If the user(s) enter objectionable objects, they are reminded that the content is not acceptable, and then the front-end does not allow such content to be entered in the display, and the user is informed about this action. Further, the user can download and maintain records of what objects they had entered from past to present, or the total number of frames used to enter information objects by clicking on a button on the display.

[0129] If displays are physical objects, users may have the physical presence of electromechanical panels or flat boards, 3-dimensional objects with opening and closing compartments, image or video cameras, microphones, speakers, devices with actuators for operating the devices, and sensors for collecting information to be sent to others; examples of such devices being touchand vibrating, pressure or acupressure devices, and fragrance containing devices for fragrance therapy, and robotic devices including robotic toys, and robot operated hardware. Such physical objects can be available to individual user, or to multiple users in the same physical proximity, or remotely located multiple users, each in the presence of their own devices. A specific illustration of the appearance of an electro-mechanical physical object is shown in FIG. 6.

[0130] When the user opens or acts on an electro-mechanical object, the object can react by presenting physical object(s) or paper or digital objects for the user to see, or experience. The objects presented could be text, audio, video, or a physical object such as, but not limited to a toy, tool, box, or gadget.

[0131] Further, the real-time database function may receive or send metadata of information stored in tables, structured to quickly allow accessing or inserting information in the databasc(s). Further, the database(s) also contain metadata information that is directly pushed to, pulled, or received from the Middleware and Control Panel modules, without the need for executing queries. Such information is stored in tables, specially structured for direct connection to the Middleware Functional Group.

[0132] Connected with the database(s) are files containing actual information such as audio, video, text, or object’s related information that is stored in flat files on computer servers.

[0133] Further, the main function of the middleware function is to control, monitor, and interact with traffic between the front-end display function, and real-time database’s function, based on logic set by the Control Panel Function. This function also stores certain objects such as certain images, content that are provided as the default basis to Front-end Display Function, via intra or internet server(s). Another function is critical to the excitement, activity, and game-playing features of the front-end. This controls and manages other functions, such as, identification and flagging of objectionable objects being attempted to be entered through the front end. A realtime file of tags or identifiers for such objects is maintained, the file being modifiable manually from the Control Panel Function, as well as by algorithms. Algorithms decide whether such objects are objectionable. Machine learning and Al are used to manage the algorithms that make the final decision of tagging an object as objectionable.

[0134] Further, algorithms that decide which objects are to be introduced in the front-end frames, when, and at what rate, such algorithms are controlled manually from the Control Panel, as well as by machine learning and Al logic. Objects can be digital or physical.

[0135] Further, the Control Panel Function may be intimately connected with the Middleware Function, and tables of the Real-time Database, in such a way, as if, it is the front-end for the Middleware Function. This has a front-end interactive display that allows a system manager or administrator to observe information being entered in real-time in the front-end, and take actions by interacting with the information. Examples of information that can be controlled, changed, or added to the Middleware Function and the Real-time Database(s), and which the Administrator or Manager can control manually arc the following, but are not limited to the following:Contents of messages or instructions sent to the front-end.Limits set on the number and properties of objects that can be entered by users from the front-end, such as insertion or removal of objectionable words attempted to be entered in the frames of the front-end; The maximum number of words that user can enter in a frame in the front-end; display time of the information; Maximum number of frames to display in the frontend; Maximum number of objects to be saved in the files connected with the Real-time Database(s), after which older information is deleted from the Database tables; and other such limits.Objects including text, audio, video, or objects’ related information, including links to internal or external (URL) sources inserted inside frames in the front-end.Boundary parameters, coefficients, or control settings of machine learning and Al software code resident in the Middleware.

[0136] The Control Panel function also has management information reporting functions, including the display and downloading of operational information stored in the Real-time Database.

[0137] Further, the control panel functions that are associated with the control panel may be admin panel functions associated with an admin panel. Further, the admin panel functions aredifferent from the other display controls such as those used in Dunkin’ Donuts shops, etc. that use static ways of pushing images and videos to the frontend displays. Further, the admin panel adds flexibility to the user experiences of the frontend and also operates some of the logic such as machine learning, objectionable language detection, etc. As a specific example, the Control Panel allows pushing text, audio, and video messages to the frontend on predefined time schedules or based on user actions on the frontend that trigger the release of specific information messages to the specific users in the frontend.

[0138] FIG. 7 illustrates a user interface 700 of a software platform associated with the disclosed system 600 for facilitating provisioning interactive experiences to users, in accordance with some embodiments. Further, the user interface 700 may include the digital display 702 and one or more image frames / images 704 comprised in the digital display 702. Further, the one or more image frames 704 may include flowers. Further, the digital display 702 may be associated with a Happiness garden. Further, the digital display 702 may include a happiness garden digital display.

[0139] FIG. 8 illustrates a user interface 800 of the software platform associated with the disclosed system 600 for facilitating provisioning interactive experiences to users, in accordance with some embodiments. Further, the user interface 800 may include the digital display 702 comprising the happiness message 802.

[0140] FIG. 9 illustrates a user interface 900 of the software platform associated with the disclosed system 600 for facilitating provisioning interactive experiences to users, in accordance with some embodiments. Further, the user interface 900 may include the digital display 702 comprising the dialog box 902 for the user to enter their happiness feelings.

[0141] FIG. 10 illustrates a user interface 1000 of the software platform associated with the disclosed system 600 for facilitating provisioning interactive experiences to users, in accordance with some embodiments. Further, the user interface 1000 may include the digital display 702 comprising the dialog box 1002 for reminding that the content the user has tried to enter is objectionable text and is not acceptable.

[0142] FIG. 11 illustrates the electro-mechanical physical object 1102 associated with the disclosed system for facilitating provisioning interactive experiences to users, in accordance with some embodiments. Further, the electro-mechanical physical object 1102 may include one or more loT devices comprising one or more boxes with one or more locking devices. Further, the loT device may include a processor and a communication interface. Further, the electromechanical physical object 1102 may include one or more external devices.

[0143] FIG. 12 is a schematic of a system 1200 for facilitating provisioning interactive experiences to users, in accordance with some embodiments.

[0144] Accordingly, the system 1200 may include a middleware, a database, a plurality of S3 modules, and a server. Further, the system 1200 may be configured to communicate with one or more of a web application, a mobile client, an electromechanical device, and a control panel using a middleware.

[0145] FIG. 13 illustrates a user interface 1300 of the software platform associated with the disclosed system 600 for facilitating provisioning interactive experiences to users, in accordance with some embodiments. Further, the user interface 1300 may include the digital display 702 comprising the flower 1302 that has been clicked by the user for entering their own text messages.

[0146] FIG. 14 illustrates a user interface 1400 of the software platform associated with the disclosed system 600 for facilitating provisioning interactive experiences to users, in accordance with some embodiments. Further, the user interface 1400 may include the digital display 702 comprising the dialog box 1402 for the user to enter their happiness feelings.

[0147] FIG. 15 illustrates a block diagram of a system 1500 for facilitating provisioning interactive experiences to users, in accordance with some embodiments.

[0148] Accordingly, the system 1500 may include one or more of a computer running control panel function 1502, a real-time database 1504, a computer running middleware function 1506. Further, each of the one or more of the computer running control panel function 1502, the realtime database 1504, the computer running middleware function 1506 may be communicatively coupled. Further, each of the real-time database 1504, the computer running control panelfunction 1502, and the computer running middleware functions 1506 may be configured to communicate with a real-time interactive digital display 1508, a hardware interactive display panel with actuator and sensors 1510, an input / output analog / digital connectors(s) 1512 using intra and internet services 1514. Further, the input / output analog / digital connectors(s) 1512 may be coupled with a plurality of entities. Further, the plurality of entities may include one or more of a scent sensor, touch sensor, taste sensor, a dispenser, an image / video camera microphone, a phone speaker, and a robotic hardware product.

[0149] FIG. 16 is a block diagram of a system 1600 for facilitating provisioning interactive experiences to users, in accordance with some embodiments.

[0150] Accordingly, the system 1600 may include a processing device 1604 configured for generating a user interface comprising a plurality of icons representing a plurality of options. Further, the plurality of icons comprises a plurality of doors, flowers, blocks, etc.

[0151] Further, the system 1600 may include a communication device 1602 configured for transmitting the user interface to at least one device. Further, the at least one device may include a display device. Further, the communication device 1602 may be configured for receiving at least one user indication corresponding to at least one icon of the plurality of icons from the at least one device. Further, the communication device 1602 may be configured for transmitting at least one information to the at least one device.

[0152] Further, the system 1600 may include a storage device 1606 configured for retrieving the at least one information corresponding to the at least one user indication.

[0153] FIG. 17 is a flow chart of a method 1700 for facilitating provisioning interactive experiences to users, in accordance with some embodiments.

[0154] Accordingly, the method 1700 may include a step 1702 of generating, using a processing device 1604, a user interface comprising a plurality of icons representing a plurality of options. Further, the plurality of icons comprises a plurality of doors, flowers, blocks, etc.

[0155] Further, the method 1700 may include a step 1704 of transmitting, using a communication device 1602, the user interface to at least one device. Further, the at least one device may include a display device. Further, the display device may include LED, LCD, etc.

[0156] Further, the method 1700 may include a step 1706 of receiving, using the communication device 1602, at least one user indication corresponding to at least one icon of the plurality of icons from the at least one device. Further, the at least one user indication may represent a selection of the at least one icon from the plurality of icons. Further, the at least one user indication may be a hand gesture, an audio, a touch, etc.

[0157] Further, the method 1700 may include a step 1708 of retrieving, using a storage device 1606, at least one information corresponding to the at least one user indication. Further, the at least one information may include a graphical content, a textual content, etc. Further, the graphical content may include an image, an audio, a video, an audio video, etc. Further, the at least one information may be associated with the at least one icon. Further, in an instance, for the display device installed in a shopping mall, the at least one information may be a discount code. Further, in another instance, for the display device installed in a school, the at least one information may be a suggestion, a problem, etc. faced by a student. Further, in another instance, for the display device that may be used for therapy, the at least one information may be a confession, a disorder, a symptom, a mental issue, etc. faced by a patient.

[0158] Further, the method 1700 may include a step 1710 of transmitting, using the communication device 1602, the at least one information to the at least one device.

[0159] Further, in some embodiments, the method 1700 may include receiving, using the communication device 1602, the at least one information from at least one second user device associated with at least one second user. Further, the at least one second user device may include a smartphone, a tablet, a laptop, etc. Further, the method 1700 may include storing, using the storage device 1606, the at least one information.

[0160] FIG. 18 is a flow chart of a method 1800 for facilitating provisioning interactive experiences to users, in accordance with some embodiments.

[0161] Accordingly, the method 1800 may include a step 1802 of transmitting, using the communication device 1602, the at least one information to at least one administrator device associated with at least one administrator. Further, the at least one administrator device may include a smartphone, a tablet, a laptop, etc.

[0162] Further, the method 1800 may include a step 1804 of receiving, using the communication device 1602, at least one validation indication from the at least one administrator device. Further, the storing of the at least one information may be based on the at least one validation indication. Further, the at least one administrator may include an individual, an institution, and an organization that may want to supervise the at least one information that may be viewed by the at least one user. Further, in an instance, the at least one administrator may be a manager at a school, a manager at the shopping mall.

[0163] FIG. 19 is a flow chart of a method 1900 for facilitating provisioning interactive experiences to users, in accordance with some embodiments.

[0164] Accordingly, the method 1900 may include a step 1902 of updating, using the processing device 1604, the user interface based on the at least one user indication. Further, the updating of the user interface may include updating a state of the icon selected by the at least one user. Further, the method 1900 may include a step 1904 of generating, using the processing device 1604, an updated user interface. Further, the method 1900 may include a step 1906 of transmitting, using the communication device 1602, the updated user interface to the at least one user device.

[0165] FIG. 1 is an illustration of an online platform 100 consistent with various embodiments of the present disclosure. By way of non-limiting example, the online platform 100 may be hosted on a centralized server 102, such as, for example, a cloud computing service. The centralized server 102 may communicate with other network entities, such as, for example, a mobile device 106 (such as a smartphone, a laptop, a tablet computer, etc.), other electronic devices 110 (such as desktop computers, server computers, etc.), databases 114, and sensors 116 over a communication network 104, such as, but not limited to the Internet. Further, users of the online platform 100 may include relevant parties such as, but not limited to, end-users, administrators,service providers, service consumers, and so on. Accordingly, in some instances, electronic devices operated by the one or more relevant parties may be in communication with the platform.

[0166] A user 112, such as the one or more relevant parties, may access online platform 100 through a web based software application or browser. The web based software application may be embodied as, for example, but not be limited to, a website, a web application, a desktop application, and a mobile application compatible with a computing device 200.

[0167] With reference to FIG. 2, a system consistent with an embodiment of the disclosure may include a computing device or cloud service, such as computing device 200. In a basic configuration, computing device 200 may include at least one processing unit 202 and a system memory 204. Depending on the configuration and type of computing device, system memory 204 may comprise, but is not limited to, volatile (c.g. random-access memory (RAM)), nonvolatile (e.g. read-only memory (ROM)), flash memory, or any combination. System memory 204 may include operating system 205, one or more programming modules 206, and may include a program data 207. Operating system 205, for example, may be suitable for controlling computing device 200’ s operation. In one embodiment, programming modules 206 may include image -processing module, machine learning module. Furthermore, embodiments of the disclosure may be practiced in conjunction with a graphics library, other operating systems, or any other application program and is not limited to any particular application or system. This basic configuration is illustrated in FIG. 2 by those components within a dashed line 208.

[0168] Computing device 200 may have additional features or functionality. For example, computing device 200 may also include additional data storage devices (removable and / or nonremovable) such as, for example, magnetic disks, optical disks, or tape. Such additional storage is illustrated in FIG. 2 by a removable storage 209 and a non-removable storage 210. Computer storage media may include volatile and non-volatile, removable, and non-removable media implemented in any method or technology for storage of information, such as computer-readable instructions, data structures, program modules, or other data. System memory 204, removable storage 209, and non-removable storage 210 are all computer storage media examples (i.e., memory storage.) Computer storage media may include, but is not limited to, RAM, ROM, electrically erasable read-only memory (EEPROM), flash memory or other memory technology,CD-ROM, digital versatile disks (DVD), or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store information and which can be accessed by computing device 200. Any such computer storage media may be part of device 200. Computing device 200 may also have input device(s) 212 such as a keyboard, a mouse, a pen, a sound input device, a touch input device, a location sensor, a camera, a biometric sensor, etc. Output device(s) 214 such as a display, speakers, a printer, etc. may also be included. The aforementioned devices are examples and others may be used.

[0169] Computing device 200 may also contain a communication connection 216 that may allow device 200 to communicate with other computing devices 218, such as over a network in a distributed computing environment, for example, an intranet or the Internet. Communication connection 216 is one example of communication media. Communication media may typically be embodied by computer readable instructions, data structures, program modules, or other data in a modulated data signal, such as a carrier wave or other transport mechanism, and includes any information delivery media. The term “modulated data signal” may describe a signal that has one or more characteristics set or changed in such a manner as to encode information in the signal. By way of example, and not limitation, communication media may include wired media such as a wired network or direct-wired connection, and wireless media such as acoustic, radio frequency (RF), infrared, and other wireless media. The term computer readable media as used herein may include both storage media and communication media.

[0170] As stated above, a number of program modules and data files may be stored in system memory 204, including operating system 205. While executing on processing unit 202, programming modules 206 (e.g., application 220 such as a media player) may perform processes including, for example, one or more stages of methods, algorithms, systems, applications, servers, databases as described above. The aforementioned process is an example, and processing unit 202 may perform other processes. Other programming modules that may be used in accordance with embodiments of the present disclosure may include machine learning applications.

[0171] Generally, consistent with embodiments of the disclosure, program modules may include routines, programs, components, data structures, and other types of structures that may perform particular tasks or that may implement particular abstract data types. Moreover, embodiments of the disclosure may be practiced with other computer system configurations, including hand-held devices, general purpose graphics processor-based systems, multiprocessor systems, microprocessor-based or programmable consumer electronics, application specific integrated circuit-based electronics, minicomputers, mainframe computers, and the like. Embodiments of the disclosure may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote memory storage devices.

[0172] Furthermore, embodiments of the disclosure may be practiced in an electrical circuit comprising discrete electronic elements, packaged or integrated electronic chips containing logic gates, a circuit utilizing a microprocessor, or on a single chip containing electronic elements or microprocessors. Embodiments of the disclosure may also be practiced using other technologies capable of performing logical operations such as, for example, AND, OR, and NOT, including but not limited to mechanical, optical, fluidic, and quantum technologies. In addition, embodiments of the disclosure may be practiced within a general-purpose computer or in any other circuits or systems.

[0173] Embodiments of the disclosure, for example, may be implemented as a computer process (method), a computing system, or as an article of manufacture, such as a computer program product or computer readable media. The computer program product may be a computer storage media readable by a computer system and encoding a computer program of instructions for executing a computer process. The computer program product may also be a propagated signal on a carrier readable by a computing system and encoding a computer program of instructions for executing a computer process. Accordingly, the present disclosure may be embodied in hardware and / or in software (including firmware, resident software, micro-code, etc.). In other words, embodiments of the present disclosure may take the form of a computer program product on a computer-usable or computer-readable storage medium having computer-usable or computer-readable program code embodied in the medium for use by or in connection with aninstruction execution system. A computer-usable or computer-readable medium may be any medium that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device.

[0174] The computer-usable or computer-readable medium may be, for example but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, device, or propagation medium. More specific computer-readable medium examples (a non-exhaustive list), the computer-readable medium may include the following: an electrical connection having one or more wires, a portable computer diskette, a random-access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, and a portable compact disc read-only memory (CD-ROM). Note that the computer-usable or computer-readable medium could even be paper or another suitable medium upon which the program is printed, as the program can be electronically captured, via, for instance, optical scanning of the paper or other medium, then compiled, interpreted, or otherwise processed in a suitable manner, if necessary, and then stored in a computer memory.

[0175] Embodiments of the present disclosure, for example, are described above with reference to block diagrams and / or operational illustrations of methods, systems, and computer program products according to embodiments of the disclosure. The functions / acts noted in the blocks may occur out of the order as shown in any flowchart. For example, two blocks shown in succession may in fact be executed substantially concurrently or the blocks may sometimes be executed in the reverse order, depending upon the functionality / acts involved.

[0176] While certain embodiments of the disclosure have been described, other embodiments may exist. Furthermore, although embodiments of the present disclosure have been described as being associated with data stored in memory and other storage mediums, data can also be stored on or read from other types of computer-readable media, such as secondary storage devices, like hard disks, solid state storage (e.g., USB drive), or a CD-ROM, a carrier wave from the Internet, or other forms of RAM or ROM. Further, the disclosed methods’ stages may be modified in any manner, including by reordering stages and / or inserting or deleting stages, without departing from the disclosure.

[0177] Fig. 3A and Fig. 3B illustrate a flowchart of a method 300 of facilitating managing interactions of entities, in accordance with some embodiments.

[0178] Accordingly, the method 300 may include a step 302 of receiving, using a communication device 502, one or more inputs from one or more first devices. Further, the one or more inputs may be associated with one or more interactions of one or more entities. Further, the one or more entities may include one or more users, one or more administrators, etc. Further, the one or more first devices may include user devices, client devices, computing devices, loT devices, etc. Further, the one or more inputs may include requests for performing the one or more interactions. Further, the one or more interactions may include posting of a content, accessing a box (such as a dropbox or safe-deposit box), sending a content, a viewing of a content, pushing text, audio, and video messages, etc.

[0179] In some embodiments, the one or more entities include a user, a robot, a robotic device, an Al device, an Al entity, and an electromechanical device.

[0180] In some embodiments, the one or more first devices may include a sensor, an interactive robotic device, a user device, a computing device, a client device, and an input device. In some embodiments, the one or more first devices include a digital display panel, a display screen, a mobile device, a smartphone, a personal computer, a notebook, a mirror, a plate, an electromechanical panel, a cupboard, a locker, a robot, a robotic toy, an Al device, a cuddly device, an object optionally attached to a refrigerator, and a greeting card.

[0181] Further, the method 300 may include a step 304 of analyzing, using a processing device 506, the one or more inputs.

[0182] Further, the method 300 may include a step 306 of retrieving, using a storage device 504, one or more first operation data of one or more first operations associated with one or more of the one or more first devices and one or more second devices. Further, one or more of the one or more first devices and the one or more second devices may be performing the one or more first operations based on the one or more first operation data. Further, the one or more first operations may include presenting one or more content, communicating one or more content, presenting one or more user interfaces, performing one or more actions (such as facilitating secure holding ofitems, objects, physical benefits, etc., in one or more boxes), pushing text, audio, and video messages, etc.

[0183] Further, the method 300 may include a step 308 of analyzing, using the processing device 506, the one or more first operation data.

[0184] Further, the method 300 may include a step 310 of generating, using the processing device 506, one or more second operation data associated with the one or more second operations based on the analyzing of the one or more first operation data and the analyzing of the one or more inputs.

[0185] In some embodiments, the one or more first operations and the one or more second operations include one or more actions.

[0186] Further, the method 300 may include a step 312 of transmitting, using the communication device 502, the one or more second operation data to the one or more second devices. Further, the one or more second devices may include electromagnetic devices or hardware devices.Further, the one or more second operation data may include instruction signals. Further, the one or more second devices may include user devices, client devices, computing devices, loT devices, actuators (such as electronic actuators), etc.

[0187] In some embodiments, the one or more second devices include the one or more first devices.

[0188] In some embodiments, the one or more second devices may include one or more of a sensor, an actuator, an output device, and a presentation device. In some embodiments, the one or more second devices include a digital display panel, a display screen, a mobile device, a smartphone, a personal computer, a notebook, a mirror, a plate, an electromechanical panel, a cupboard, a locker, a robot, a robotic toy, an Al device, a cuddly device, an object optionally attached to a refrigerator, and a greeting card.

[0189] Further, the one or more second devices may be configured for performing the one or more second operations based on the one or more second operation data. Further, the performing of the one or more second operations facilitates the one or more interactions.

[0190] In some embodiments, the one or more first operations may include facilitating securely holding and / or storing one or more physical benefits in one or more loT devices comprising one or more boxes and one or more locking devices (such as an electronic lock). Further, the one or more physical benefits may be stored in an interior space of the one or more boxes and the one or more locking devices restrict an access to the interior space in a locked state. Further, the one or more second operations may include transitioning the one or more locking devices to an unlocked state. Further, the performing of the one or more second operations may include generating one or more signals for the one or more locking devices to transition the one or more locking devices from the locked state to the unlocked state. Further, the one or more second operations may be performed by the generating of the one or more signals by the one or more second devices. Further, the one or more locking devices allow an access to the interior space of the one or more boxes in the unlocked state.

[0191] In some embodiments, the one or more inputs may include one or more user identifiers of one or more users. Further, the one or more user identifiers anonymously identify the one or more users. Further, the one or more user identifiers obfuscate an actual / real / unanonymized identity of the one or more users.

[0192] In some embodiments, the one or more first operation data may include one or more assigned user identifiers. Further, the analyzing of the one or more first operation data may include comparing the one or more assigned user identifiers with the one or more user identifiers. Further, the method 300 may include determining, using the processing device 506, a match between the one or more user identifiers and the one or more assigned user identifiers based on the comparing. Further, the generating of the one or more second operation data may be based on the match being a positive match.

[0193] In some embodiments, the performing of the one or more second operations includes presenting one or more output information through one or more of two or more presentation channels based on the one or more second operation data. In some embodiments, the one or more output information includes one or more first user interfaces.

[0194] In some embodiments, the two or more presentation channels include a visual presentation channel, an auditory presentation channel, a tactile presentation channel, an olfactory presentation channel, and a gustatory presentation channel.

[0195] In some embodiments, the two or more presentation devices include a display panel, a speaker, a smartphone, a mobile device, and a tactile device.

[0196] In some embodiments, the two or more perceptible channels include two or more sensory organs and two or more sensors associated with vision, hearing, taste, smell, and touch.

[0197] In some embodiments, the performing of the one or more second operations further includes obtaining one or more input information through one or more of two or more perceptible channels based on the one or more second operation data.

[0198] In some embodiments, the one or more second devices include two or more presentation devices corresponding to the two or more presentation channels, and two or more sensory devices corresponding to the two or more perceptible channels.

[0199] In some embodiments, the method 300 may further include storing, using the storage device 504, the one or more second operation data.

[0200] In some embodiments, the generation of the second operation data may be based on discarding one or more personal information comprised within the one or more inputs.

[0201] In some embodiments, the one or more first operation data may be stored in a hierarchical data structure comprising of two or more first operation data. Further, each of the plurality first operation data includes an index data which may be configured to allow accessing of a corresponding first operation data within the hierarchical data structure.

[0202] In some embodiments, the one or more inputs include one or more messages received from one or more entities. Further, the one or more first operations include presenting one or more user interfaces using the one or more first devices to the one or more entities. Further, the one or more user interfaces may be associated with a virtual therapy session. Further, the one or more second operations include updating the one or more user interfaces based on the one ormore messages. In some embodiments, the one or more entities include one or more of a mental health patient, a substance addict patient, and a psychiatrist.

[0203] In some embodiments, the one or more first operations include presenting one or more user interfaces to the one or more entities. Further, the at least user interface may be associated with a shopping facility. Further, the one or more user interfaces include two or more interface elements. Further, each of the two or more interface elements corresponds to each of two or more shopping deals. Further, the one or more inputs include one or more data indicating selections of an element from the two or more elements. Further, the second operation includes presenting a shopping deal corresponding to the element.

[0204] In some embodiments, the one or more first operations include presenting a graphical user interface to the one or more entities. Further, the graphical user interface may be presented by the one or more second devices. Further, the graphical user interface corresponds to one or more virtual spaces comprising two or more graphical elements. Further, the two or more graphical elements include one or more messages. Further, the one or more inputs include the one or more messages received from the one or more users. Further, the second operation includes updating the graphical user interface based on the one or more messages.

[0205] In some embodiments, the one or more first operations include maintaining a first state of a locking mechanism (such as a locking device) of each of two or more storage containers (such as boxes). Further, the first state restricts access to a content stored within a corresponding storage container of the two or more storage containers from the one or more users. Further, the one or more inputs include one or more selection data from the one or more entities. Further, the second operation includes toggling the first state to a second state of the locking mechanism. Further, the second state allows access to the content stored within the corresponding storage container of the two or more storage containers.

[0206] In some embodiments, the one or more first operations include maintaining a first state of a dispensing device which may be configured to dispense one or more products. Further, the first state restricts the dispensing. Further, the one or more inputs include one or more of a time data received from a timing device. Further, the one or more second operations include toggling thefirst state to a second state of the dispensing device. Further, the second state allows the dispensing of the one or more products.

[0207] In some embodiments, the method 300 may further include receiving, using the communication device 502, one or more parameters from one or more control devices. Further, the one or more control devices may be associated with one or more administrators. Further, the one or more administrators facilitate managing of the generation of the one or more second operation data based on the one or more parameters.

[0208] Fig. 4 illustrates a flowchart of a method 400 of facilitating managing interactions of entities including determining, using the processing device 506, an appropriateness of the at least one input information according to at least one context using the at least one machine learning model, in accordance with some embodiments.

[0209] Further, in some embodiments, the method 400 may include a step 402 of analyzing, using the processing device 506, the one or more input information using one or more machine learning models. Further, in some embodiments, method 400 may include a step 404 of determining, using the processing device 506, an appropriateness of the one or more input information according to one or more contexts using the one or more machine learning models based on the analyzing of the one or more input information. Further, the method 400 may include a step 406 of generating, using the processing device 506, one or more additional second operation data associated with one or more additional second operations based on one or more of the appropriateness of the one or more input information and the one or more input information. Further, the method 400 may include a step 408 of transmitting, using the communication device 502, the one or more additional second operation data to the one or more second devices.Further, the one or more second devices may be configured for performing the one or more additional second operations based on the one or more additional second operation data.

[0210] In some embodiments, the performing of the one or more additional second operation data includes presenting the one or more input information through one or more of two or more presentation channels based on the one or more additional second operation data. Further, the presenting of the one or more input information may be based on a positive appropriateness (such as the first appropriateness) of the appropriateness.

[0211] In some embodiments, the performing of the one or more additional second operation data includes presenting one or more error information through one or more of two or more presentation channels based on the one or more additional second operation data. Further, the presenting of the one or more error information may be based on a negative appropriateness (such as the second appropriateness) of the appropriateness.

[0212] In some embodiments, the one or more machine learning models include one or more of a deep neural network, a convolutional neural network, and a recurrent neural network. Further, the analyzing of the at least one input information includes analyzing the one or more input information using one or more of the deep neural network, the convolutional neural network, and the recurrent neural network. Further, the analyzing of the one or more input information includes generating one or more vector representations of the one or more input information using one or more of the deep neural network, the convolutional neural network, and the recurrent neural network. Further, one or more of the deep neural network, the convolutional neural network, and the recurrent neural network may be trained using two or more appropriateness categories of the appropriateness of input information. Further, the two or more appropriateness categories of the input information relate to an inappropriateness for one or more first contexts of the input information. Further, the two or more appropriateness categories include the positive appropriateness and the negative appropriateness. Further, the method includes selecting the one or more additional second operations from two or more additional second operations based on the appropriateness of the one or more input information. Further, the generating of the one or more additional second operation data may be based on the selecting of the one or more additional second operations.

[0213] In some embodiments, the one or more machine learning models may be configured for performing one or more of an information recognition, an information translation, an information classification, and an information detection on the one or more input information, and obtaining one or more insights from the one or more input information based on the performing of one or more of the information recognition, the information translation, the information classification, and the information detection. Further, the determining of the appropriateness of the one or more input information may be based on the one or more insights.

[0214] In some embodiments, the method 400 may further include generating, using the processing device 506, one or more characteristics for the one or more input information based on the analyzing of the one or more input information. Further, the one or more characteristics may include an entity identifier, a content style, etc. Further, the one or more characteristics anonymously identify the one or more entities associated with the one or more input information. Further, the generating of the one or more additional second operation data may be based on the one or more characteristics.

[0215] In some embodiments, the performing of the one or more first operations includes presenting one or more user interfaces comprising one or more user interface elements in one or more first element states based on the one or more first operation data. Further, the performing of the one or more second operations includes presenting the one or more user interfaces comprising the one or more user interface elements in one or more second clement states based on the one or more second operation data.

[0216] In some embodiments, the performing of the one or more second operations further includes one or more of receiving one or more input information through the one or more user interface elements, and presenting one or more output information through the one or more user interface elements based on the presenting of the one or more user interfaces comprising the one or more user interface elements in the one or more second element states.

[0217] In some embodiments, the one or more second devices may be operatively coupled with one or more external devices. Further, the performing of the one or more second operations actuates one or more external operations associated with the one or more external devices. Further, the one or more external devices may include one or more boxes comprising one or more locking devices.

[0218] In some embodiments, the external device includes of one or more of an electromechanical panel, a toy, and a robotic device.

[0219] In some embodiments, the one or more second operation may include one or more of a locking action and an unlocking action of the one or more external devices.

[0220] Fig. 5 illustrates a block diagram of a system 500 of facilitating managing interactions of entities, in accordance with some embodiments.

[0221] Accordingly, the system 500 may include a communication device 502. Further, the communication device 502 may be configured for receiving one or more inputs from one or more first devices 508. Further, the one or more inputs may be associated with one or more interactions of one or more entities. Further, the communication device 502 may be configured for transmitting one or more second operation data to one or more second devices 510. Further, the one or more second devices 510 may be configured for performing one or more second operations based on the one or more second operation data. Further, the performing of the one or more second operations facilitates the one or more interactions.

[0222] Further, the system 500 may include a storage device 504 communicatively coupled with the communication device 502. Further, the storage device 504 may be configured for retrieving one or more first operation data of one or more first operations associated with one or more of the one or more first devices 508 and the one or more second devices 510. Further, one or more of the one or more first devices 508 and the one or more second devices 510 may be performing the one or more first operations based on the one or more first operation data. Further, the storage device 504 may include a real-time database (such as a second module).

[0223] Further, the system 500 may include a processing device 506 communicatively coupled with each of the communication device 502 and the storage device 504. Further, the processing device 506 may be configured for analyzing the one or more inputs. Further, the processing device 506 may be configured for analyzing the one or more first operation data. Further, the processing device 506 may be configured for generating the one or more second operation data associated with the one or more second operations based on the analyzing of the one or more first operation data and the analyzing of the one or more inputs. Further, the processing device 506 may include a middleware module (such as a third module), a control panel module / management control panel / control / admin panel (such as a fourth module), etc. Further, at least one of the one or more second devices 510 and the one or more first devices 508 may include an inter-active frontend display (such as the first module). Further, the one or more second device 510 may be comprised in the one or more first devices 508. Further, the one ormore second devices 510 may include the one or more first devices 508. Further, in some embodiments, at least one of the one or more first devices 508 and the one or more second devices 510 may include a multimodal interaction and rendering device.

[0224] In some embodiments, the performing of the one or more second operations includes presenting one or more output information through one or more of two or more presentation channels based on the one or more second operation data. Further, in some embodiments, at least one of the one or more first devices 508 and the one or more second devices 510 may include a multimodal presentation device. Further, the multimodal presentation device may present the one or more output information through the two or more presentation channels. Further, the two or more presentation channels correspond to two or more presentation modalities. Further, the two or more presentation channels may include a two dimensional visual presentation channel, a three dimensional visual presentation channel, an auditory presentation channel, a haptic presentation channel, a motion presentation channel, an olfactory presentation channel, etc. Further, the multimodal presentation device may include a display screen, a projector, a speaker, a bone conduction headphone, a haptic device, a scent emitter, etc.

[0225] In some embodiments, the performing of the one or more second operations further includes obtaining one or more input information through one or more of two or more perceptible channels based on the one or more second operation data. Further, in some embodiments, at least one of the one or more first devices 508 and the one or more second devices 510 may include a multimodal sensor. Further, the multimodal sensor obtains the one or more input information by detecting (or sensing) through the two or more perceptible channels. Further, the two or more perceptible channels correspond to two or more sensory channels. Further, the two or more sensory channels further correspond to two or more sensory modalities. Further, the two or more perceptible channels may include a visual sensing channel, an auditory sensing channel, a tactile sensing channel, a motion sensing channel, an olfactory sensing channel, etc. Further, the multimodal sensor may include a camera (such as a visual light camera, an infrared light camera, an ultraviolet light camera, a hyperspectral camera, a multispectral camera, etc.), a microphone, a tactile sensor, a motion sensor, a smell sensor, etc.

[0226] In some embodiments, the one or more second devices 510 includes two or more presentation devices corresponding to the two or more presentation channels, and two or more sensory devices corresponding to the two or more perceptible channels. Further, the two or more presentation devices may include a display screen, a projector, a speaker, a bone conduction headphone, a haptic device, a scent emitter, etc. Further, the two or more sensory devices may include a camera (such as a visual light camera, an infrared light camera, an ultraviolet light camera, a hyperspectral camera, a multispectral camera, etc.), a microphone, a tactile sensor, a motion sensor, a smell sensor, etc.

[0227] Further, in some embodiments, the processing device 506 may be configured for analyzing the one or more input information using one or more machine learning models. Further, the processing device 506 may be configured for determining an appropriateness of the one or more input information according to one or more contexts using the one or more machine learning models based on the analyzing of the one or more input information. Further, the processing device 506 may be configured for generating one or more additional second operation data associated with one or more additional second operations based on one or more of the appropriateness of the one or more input information and the one or more input information. Further, the communication device 502 may be configured for transmitting the one or more additional second operation data to the one or more second devices 510. Further, the one or more second devices 510 may be configured for performing the one or more additional second operations based on the one or more additional second operation data.

[0228] In some embodiments, the one or more machine learning models may be configured for performing one or more of an information recognition, an information translation, an information classification, and an information detection on the one or more input information, and obtaining one or more insights from the one or more input information based on the performing of one or more of the information recognition, the information translation, the information classification, and the information detection. Further, the determining of the appropriateness of the one or more input information may be based on the one or more insights.

[0229] In some embodiments, the processing device 506 may be further configured for generating one or more characteristics for the one or more input information based on theanalyzing of the one or more input information. Further, the one or more characteristics anonymously identify the one or more entities. Further, the generating of the one or more additional second operation data may be based on the one or more characteristics.

[0230] In some embodiments, the performing of the one or more first operations includes presenting one or more user interfaces comprising one or more user interface elements in one or more first element states based on the one or more first operation data. Further, the performing of the one or more second operations includes presenting the one or more user interfaces comprising the one or more user interface elements in one or more second element states based on the one or more second operation data.

[0231] In some embodiments, the performing of the one or more second operations further includes one or more of receiving one or more input information through the one or more user interface elements, and presenting one or more output information through the one or more user interface elements based on the presenting of the one or more user interfaces comprising the one or more user interface elements in the one or more second element states.

[0232] In some embodiments, the one or more second devices 510 may be operatively coupled with one or more external devices. Further, the performing of the one or more second operations actuates one or more external operations associated with the one or more external devices.

[0233] Further, in some embodiments, the performing of the at least one second operation may include presenting at least one output information through at least one of a plurality of presentation channels based on the at least one second operation data. Further, the performing of the at least one second operation may include obtaining at least one input information through at least one of a plurality of perceptible channels based on the at least one second operation data. Further, the at least one second device 510 (such as one or more second devices 510) may include a plurality of presentation devices corresponding to the plurality of presentation channels, and a plurality of sensory devices corresponding to the plurality of perceptible channels.

[0234] Further, in some embodiments, the performing of the at least one first operation may include presenting a user interface comprising a plurality of user interface elements based on theat least one first operation data. Further, the performing of the at least one second operation may include obtaining at least one input information through the user interface. Further, the performing of the at least one second operation may include presenting at least one output information through at least one of the plurality of user interface elements based on the obtaining of the at least one input information.

[0235] Further, in an embodiment, the processing device 506 may be configured for analyzing the at least one input information using at least one machine learning model. Further, the processing device 506 may be configured for determining an appropriateness of the at least one input information based on the analyzing of the at least one input information. Further, the appropriateness may correspond to a suitability, a correctness, a compliance, etc. of the at least one input information. Further, the appropriateness may correspond to a level of appropriacy of the at least one input information. Further, the level of appropriacy ranges from a first level to a second level. Further, the first level may be a negative appropriacy level, and the second level may include a positive appropriacy level. Further, the appropriacy may include suitability, correctness, compatibility, compliance, etc. Further, the determining of the appropriateness may be according to at least one context using the at least one machine learning model. Further, the at least one output information may include the at least one input information based on the appropriateness being a first appropriateness. Further, the first appropriateness may be based on at least one of a first pre-defined criterion and a first machine learned criterion. Further, the generating of the at least one second operation data may be further based on an approval for the at least one input information. Further, the performing of the at least one second operation may include allowing the presenting of the at least one output information. Further, in an embodiment, the at least one machine learning model may include a support vector machine model, one or more regression models, a classifier model, a deep learning convolutional neural network, etc. Further, the at least one input information may include a content data associated with a content of the at least one input information and one or more contextual data associated with at least one context of the at least one input information. Further, the at least one context may include a time, a date, a location, a user’s demographic (such as age, gender, etc.), a user’s identity (such as biometrics), a user’s emotion, a user’s behavior, etc. Further, the analyzing of the at least one input information may include processing the content data with the support vector machine model to determine a content appropriateness of the at least one inputinformation. Further, the analyzing of the at least one input information may include processing the at least one context data with the one or more regression models to determine a context appropriateness of the at least one input information. Further, the analyzing of the at least one input information may include combining the content appropriateness and the context appropriateness. Further, the determining of the appropriateness of the at least one input information may be based on the combining. Further, in an embodiment, the at least one machine learning model may include a student model. Further, the processing device 506 may be configured for training a teacher model based on at least one training contextual data of at least one context associated with an input information. Further, the processing device 506 may be configured for initializing the student model with one or more parameters obtained from the teacher model based on the training of the teacher model. Further, the processing device 506 may be configured for training the student model with adversarial teacher-student learning based on the at least one contextual data and a training content data associated with a content of the input information. Further, the training of the student model may include minimizing a loss. Further, the loss measures a divergence of one or more model outputs between the teacher model and the student model. Further, the processing device 506 may be configured for obtaining a trained student model based on the training of the student model. Further, the at least one machine learning model may include the trained student model. Further, the analyzing of the at least one input information using the at least one machine learning model may include analyzing the at least one input information using the trained student model. Further, the determining of the appropriateness may include detecting the appropriateness of the at least one input information by the trained student model. Further, each of the teacher model and the student model may include a machine learning model, a deep learning model, a neural network model, etc. Further, in an embodiment, the at least one input information may include a content data associated with a content of the at least one input information and one or more contextual data associated with at least one context of the at least one input information. Further, the processing device 506 may be configured for generating at least one content embedding for the content data using an encoder model of the at least one machine learning model based on the analyzing of the at least one input information. Further, the processing device 506 may be configured for generating a plurality of context embeddings for the at least one context data based on the analyzing of the at least one input information. Further, the processing device 506 may be configured for selecting at leastone context embedding from the plurality of context embeddings based on the at least one content embedding. Further, the processing device 506 may be configured for generating at least one output using a decoder of the at least one model. Further, the determining of the appropriateness may be based on the at least one output. Further, the encoder may include a bidirectional encoder, and the decoder may include an autoregressive decoder. Further, the at least one machine learning model may include a Bidirectional and Auto-Regressive Transformer (BART). Further, BART may be a sequence-to-sequence (Seq2Seq) model with a transformer based architecture.

[0236] Further, in an embodiment, the processing device 506 may be configured for generating the at least one output information using the at least one machine learning model based on the appropriateness being a second appropriateness and the analyzing of the at least one input information. Further, the second appropriateness may be based on at least one of a second predefined criterion and a second machine learned criterion. Further, at least one of the second predefined criterion and the second machine learned criterion may be distinct from at least one of the first pre-defined criterion and the first machine learned criterion. Further, the generating of the at least one second operation data may be based on the at least one output information. Further, the performing of the at least one second operation may include allowing the presenting of the at least one output information.

[0237] Further, in an embodiment, the processing device 506 may be configured for generating a restriction on the at least one input information based on the appropriateness being a second appropriateness. Further, the second appropriateness may be based on at least one of a second pre-defined criterion and a second machine learned criterion. Further, at least one of the second pre-defined criterion and the second machine learned criterion may be distinct from at least one of the first pre-defined criterion and the first machine learned criterion. Further, the generating of the at least one second operation data may be based on the restriction. Further, the performing of the at least one second operation may include restricting the presenting of the at least one output information.

[0238] Further, in an embodiment, the at least one machine learning model may be configured for performing at least one of an information recognition, an information translation, aninformation classification, and an information detection on the at least one input information, and obtaining at least one insight from the at least one input information based on the performing of at least one of the information recognition, the information translation, the information classification, and the information detection. Further, the determining of the appropriateness of the at least one input information may be based on the at least one insight.

[0239] Further, in an embodiment, the communication device 502 may be configured for transmitting an administration panel user interface to at least one administrator device 512 associated with at least one administrator. Further, the at least one administrator device 512 may include a computing device, a user device, a client device, etc. Further, the administration panel user interface may include a plurality of input information obtained using the user interface, and a plurality of options for regulating each of the plurality of input information. Further, the communication device 502 may be configured for receiving at least one selection corresponding to at least one of the plurality of options for the at least one input information from the at least one administrator device 512. Further, the determining of the appropriateness of the at least one input information may be based on the at least one selection.

[0240] Further, in an embodiment, the communication device 502 may be configured for transmitting an administration panel user interface to at least one administrator device 512 associated with at least one administrator. Further, the administration panel user interface may include one or more fields for specifying at least one content, and at least one presentation characteristic (such as features) for presenting the at least one content. Further, the communication device 502 may be configured for receiving one or more information for the one or more fields from the at least one administrator device 512. Further, the communication device 502 may be configured for transmitting one or more administration operation data to the at least one second device 510. Further, the at least one second device 510 may be configured for performing one or more administration operations based on the one or more administration operation data. Further, the performing of the one or more administration operations may include presenting the at least one content with the at least one presentation characteristic (such as features) on the user interface. Further, the processing device 506 may be configured for analyzing the one or more information. Further, the processing device 506 may be configured for detecting a triggering of a trigger based on the analyzing of the one or more information and theanalyzing of the at least one input. Further, the processing device 506 may be configured for generating the one or more administration operation data of the one or more administration operations using the one or more information and the detecting of the triggering of the trigger.

[0241] Further, in an embodiment, the communication device 502 may be configured for receiving one or more user interaction information associated with one or more user interactions associated with at least one of the plurality of user interface elements through the user interface. Further, the communication device 502 may be configured for transmitting one or more interaction operation data to the at least one second device 510. Further, the at least one second device 510 may be configured for performing the one or more interaction operations based on the one or more interaction operation data. Further, the performing of the one or more interaction operations may include presenting the one or more content associated with at least one of the plurality of user interface elements. Further, the processing device 506 may be configured for analyzing the one or more user interaction information. Further, the processing device 506 may be configured for identifying one or more content associated with at least one of the plurality of user interface elements based on the analyzing of the one or more user interaction information. Further, the processing device 506 may be configured for generating the one or more interaction operation data associated with one or more interaction operations based on the identifying.

[0242] Further, in some embodiments, the performing of the at least one second operation may include presenting at least one output information through at least one of a plurality of presentation channels based on the at least one second operation data. Further, the performing of the at least one second operation may include obtaining at least one input information through at least one of a plurality of perceptible channels based on the at least one second operation data. Further, the at least one second device 510 may include a plurality of presentation devices corresponding to the plurality of presentation channels, and a plurality of sensory devices corresponding to the plurality of perceptible channels.

[0243] Further, in some embodiments, the performing of the at least one first operation may include presenting a user interface comprising a plurality of user interface elements based on the at least one first operation data. Further, the performing of the at least one second operation may include obtaining at least one input information through the user interface. Further, theperforming of the at least one second operation may include presenting at least one output information through at least one of the plurality of user interface elements based on the obtaining of the at least one input information. Further, the user interface may include a dashboard, a realtime interactive digital display, a digital display, a happiness garden digital display, etc. Further, the plurality of user interface elements may include one or more image frames / images. Further, the plurality of user interface elements may include flower elements (flowers) comprised in the digital display.

[0244] Fig. 20 is a flowchart of a method 2000 of facilitating managing interactions of entities, in accordance with some embodiments. Further, at 2002, the method 2000 may include analyzing, using the processing device, the at least one input information using at least one machine learning model. Further, the at least one machine learning model may be configured for processing the at least one input information based on the analyzing of the at least one input information. Further, the at least one machine learning model takes the at least one input information as an input for performing classification, recognition, etc. during the processing of the at least one input information.

[0245] Further, at 2004, the method 2000 may include determining, using the processing device, an appropriateness of the at least one input information based on the analyzing of the at least one input information. Further, the determining of the appropriateness may be according to at least one context using the at least one machine learning model. Further, the at least one output information may include the at least one input information based on the appropriateness being a first appropriateness. Further, the first appropriateness may be based on at least one of a first predefined criterion and a first machine learned criterion. Further, the first appropriateness may be defined by at least one of the first pre-defined criterion and the first machine learned criterion. Further, the first pre-defined criterion may include at least one first user-defined criterion provided to the at least one machine learning model through at least one additional data. Further, the at least one additional data includes the at least one first user-defined criterion. Further, the at least one machine learning model may be trained using at least one training dataset. Further, the at least one machine learning model may be at least one of retrained, fine tuned, and trained using the at least one additional data. Further, the at least one machine learning model may include a regression model, a bi-directional long short term memory (LSTM), etc. Further, atleast one additional machine learning model may be configured to be trained using the at least one additional data. Further, the at least one machine learning model uses at least one feature obtained by the at least one additional machine learning model based on the training of the at least one additional machine learning model, for the processing of the at least one input information. Further, the first machine learned criterion may include at least one first criterion learned by the at least one machine learning model based on the training of the at least one machine learning model using the at least one training dataset. Further, the at least one machine learning model uses at least one of the first pre-defined criterion and the first machine learned criterion to classify the appropriateness of the at least one input information as the first appropriateness. Further, the first appropriateness indicates that the at least one input information may be appropriate. Further, the generating of the at least one second operation data may be further based on an approval for the at least one input information. Further, the approval may be received from the at least one first device through the user interface, and the at least one administrator device through the administration panel user interface. Further, the performing of the at least one second operation further may include allowing the presenting of the at least one output information. Further, the first appropriateness may indicate that the at least one input information may be appropriate for presenting as the at least one output information.

[0246] In further embodiments, the method 2000 may include generating, using the processing device, the at least one output information using the at least one machine learning model based on the appropriateness being a second appropriateness and the analyzing of the at least one input information. Further, the second appropriateness may be based on at least one of a second predefined criterion and a second machine learned criterion. Further, at least one of the second predefined criterion and the second machine learned criterion may be distinct from at least one of the first pre-defined criterion and the first machine learned criterion. Further, the second appropriateness may be defined by at least one of the second pre-defined criterion and the second machine learned criterion. Further, the second pre-defined criterion may include at least one second user-defined criterion provided to the at least one machine learning model through the at least one additional data. Further, the at least one additional data includes the at least one second user-defined criterion. Further, the second machine learned criterion may include at least one second criterion learned by the at least one machine learning model based on the training of the at least one machine learning model using the at least one training dataset. Further, the at leastone machine learning model uses at least one of the second pre-defined criterion and the second machine learned criterion to classify the appropriateness of the at least one input information as the second appropriateness. Further, the second appropriateness indicates that the at least one input information may not be appropriate. Further, the generating of the at least one second operation data may be based on the at least one output information. Further, the performing of the at least one second operation may include allowing the presenting of the at least one output information. Further, the second appropriateness may indicate that the at least one input information may not be appropriate for presenting as the at least one output information.

[0247] In further embodiments, the method 2000 may include generating, using the processing device, a restriction on the at least one input information based on the appropriateness being a second appropriateness. Further, the second appropriateness may be based on at least one of a second pre-defined criterion and a second machine learned criterion. Further, at least one of the second pre-defined criterion and the second machine learned criterion may be distinct from at least one of the first pre-defined criterion and the first machine learned criterion. Further, the distinct may include different, disparate, etc. Further, the generating of the at least one second operation data may be further based on the restriction. Further, the performing of the at least one second operation may include restricting the presenting of the at least one output information.

[0248] Further, in some embodiments, the at least one machine learning model may be configured for performing at least one of an information recognition, an information translation, an information classification, and an information detection on the at least one input information, and obtaining at least one insight from the at least one input information based on the performing of at least one of the information recognition, the information translation, the information classification, and the information detection. Further, the determining of the appropriateness of the at least one input information may be further based on the at least one insight.

[0249] Fig. 21 is a flowchart of a method 2100 of facilitating managing interactions of entities, in accordance with some embodiments. Further, at 2102, the method 2100 may include transmitting, using the communication device, an administration panel user interface to at least one administrator device associated with at least one administrator. Further, the administration panel user interface may be an admin panel interface associated with the admin panel, a controlpanel interface associated with the control panel, etc. Further, the administration panel user interface may include a plurality of input information obtained using the user interface, and a plurality of options for regulating each of the plurality of input information. Further, the administration panel user interface may include a real-time interactive digital display, a digital display, etc.

[0250] Further, at 2104, the method 2100 may include receiving, using the communication device, at least one selection corresponding to at least one of the plurality of options for the at least one input information from the at least one administrator device. Further, the determining of the appropriateness of the at least one input information may be further based on the at least one selection.

[0251] Fig. 22 is a flowchart of a method 2200 of facilitating managing interactions of entities, in accordance with some embodiments. Further, at 2202, the method 2200 may include transmitting, using the communication device, an administration panel user interface to at least one administrator device associated with at least one administrator. Further, the administration panel user interface may include one or more fields for specifying at least one content, and at least one presentation characteristic for presenting the at least one content.

[0252] Further, at 2204, the method 2200 may include receiving, using the communication device, one or more information for the one or more fields from the at least one administrator device.

[0253] Further, at 2206, the method 2200 may include analyzing, using the processing device, the one or more information.

[0254] Further, at 2208, the method 2200 may include detecting, using the processing device, a triggering of a trigger based on the analyzing of the one or more information and the analyzing of the at least one input.

[0255] Further, at 2210, the method 2200 may include generating, using the processing device, one or more administration operation data of one or more administration operations using the one or more information and the detecting of the triggering of the trigger.

[0256] Further, at 2212, the method 2200 may include transmitting, using the communication device, the one or more administration operation data to the at least one second device. Further, the at least one second device may be configured for performing the one or more administration operations based on the one or more administration operation data. Further, the performing of the one or more administration operations may include presenting the at least one content with the at least one presentation characteristic on the user interface. Further, the user interface may include a real-time interactive digital display, a digital display, etc.

[0257] Fig. 23 is a flowchart of a method 2300 of facilitating managing interactions of entities, in accordance with some embodiments. Further, at 2302, the method 2300 may include receiving, using the communication device, one or more user interaction information associated with one or more user interactions associated with at least one of the plurality of user interface elements through the user interface.

[0258] Further, at 2304, the method 2300 may include analyzing, using the processing device, the one or more user interaction information.

[0259] Further, at 2306, the method 2300 may include identifying, using the processing device, one or more content associated with at least one of the plurality of user interface elements based on the analyzing of the one or more user interaction information.

[0260] Further, at 2308, the method 2300 may include generating, using the processing device, one or more interaction operation data associated with one or more interaction operations based on the identifying.

[0261] Further, at 2310, the method 2300 may include transmitting, using the communication device, the one or more interaction operation data to the at least one second device. Further, the at least one second device may be further configured for performing the one or more interaction operations based on the one or more interaction operation data. Further, the performing of the one or more interaction operations may include presenting the one or more content associated with at least one of the plurality of user interface elements.

[0262] Although the invention has been explained in relation to its preferred embodiment, it is to be understood that many other possible modifications and variations can be made without departing from the spirit and scope of the invention as hereinafter claimed.

Claims

CLAIMSWhat is claimed is:

1. A method of facilitating managing interactions of entities, the method comprising: receiving, using a communication device, at least one input from at least one first device, wherein the at least one input is associated with at least one interaction of at least one entity; analyzing, using a processing device, the at least one input; retrieving, using a storage device, at least one first operation data of at least one first operation associated with at least one of the at least one first device and at least one second device, wherein at least one of the at least one first device and the at least one second device is performing the at least one first operation based on the at least one first operation data; analyzing, using the processing device, the at least one first operation data; generating, using the processing device, at least one second operation data associated with the at least one second operation based on the analyzing of the at least one first operation data and the analyzing of the at least one input; and transmitting, using the communication device, the at least one second operation data to the at least one second device, wherein the at least one second device is configured for performing the at least one second operation based on the at least one second operation data, wherein the performing of the at least one second operation facilitates the at least one interaction.

2. The method of claim 1, wherein the performing of the at least one second operation comprises: presenting at least one output information through at least one of a plurality of presentation channels based on the at least one second operation data; and obtaining at least one input information through at least one of a plurality of perceptible channels based on the at least one second operation data, wherein the at least one second device comprises a plurality of presentation devices corresponding to the plurality of presentationchannels, and a plurality of sensory devices corresponding to the plurality of perceptible channels.

3. The method of claim 1, wherein the performing of the at least one first operation comprises presenting a user interface comprising a plurality of user interface elements based on the at least one first operation data, wherein the performing of the at least one second operation comprises: obtaining at least one input information through the user interface; and presenting at least one output information through at least one of the plurality of user interface elements based on the obtaining of the at least one input information.

4. The method of claim 3 further comprising: analyzing, using the processing device, the at least one input information using at least one machine learning model; and determining, using the processing device, an appropriateness of the at least one input information based on the analyzing of the at least one input information, wherein the determining of the appropriateness is according to at least one context using the at least one machine learning model, wherein the at least one output information comprises the at least one input information based on the appropriateness being a first appropriateness, wherein the first appropriateness is based on at least one of a first pre-defined criterion and a first machine learned criterion, wherein the generating of the at least one second operation data is further based on an approval for the at least one input information, wherein the performing of the at least one second operation further comprises allowing the presenting of the at least one output information.

5. The method of claim 4 further comprising generating, using the processing device, the at least one output information using the at least one machine learning model based on the appropriateness being a second appropriateness and the analyzing of the at least one input information, wherein the second appropriateness is based on at least one of a second pre-defined criterion and a second machine learned criterion, wherein at least one of the second pre-defined criterion and the second machine learned criterion is distinct from at least one of the first predefined criterion and the first machine learned criterion, wherein the generating of the at leastone second operation data is further based on the at least one output information, wherein the performing of the at least one second operation further comprises allowing the presenting of the at least one output information.

6. The method of claim 4 further comprising generating, using the processing device, a restriction on the at least one input information based on the appropriateness being a second appropriateness, wherein the second appropriateness is based on at least one of a second predefined criterion and a second machine learned criterion, wherein at least one of the second predefined criterion and the second machine learned criterion is distinct from at least one of the first pre-defined criterion and the first machine learned criterion, wherein the generating of the at least one second operation data is further based on the restriction, wherein the performing of the at least one second operation comprises restricting the presenting of the at least one output information.

7. The method of claim 4, wherein the at least one machine learning model is configured for performing at least one of an information recognition, an information translation, an information classification, and an information detection on the at least one input information, and obtaining at least one insight from the at least one input information based on the performing of at least one of the information recognition, the information translation, the information classification, and the information detection, wherein the determining of the appropriateness of the at least one input information is further based on the at least one insight.

8. The method of claim 4 further comprising: transmitting, using the communication device, an administration panel user interface to at least one administrator device associated with at least one administrator, wherein the administration panel user interface comprises a plurality of input information obtained using the user interface, and a plurality of options for regulating each of the plurality of input information; and receiving, using the communication device, at least one selection corresponding to at least one of the plurality of options for the at least one input information of the plurality of inputinformation from the at least one administrator device, wherein the determining of the appropriateness of the at least one input information is further based on the at least one selection.

9. The method of claim 4 further comprising: transmitting, using the communication device, an administration panel user interface to at least one administrator device associated with at least one administrator, wherein the administration panel user interface comprises one or more fields for specifying at least one content, and at least one presentation characteristic for presenting the at least one content; receiving, using the communication device, one or more information for the one or more fields from the at least one administrator device; analyzing, using the processing device, the one or more information; detecting, using the processing device, a triggering of a trigger based on the analyzing of the one or more information and the analyzing of the at least one input; generating, using the processing device, one or more administration operation data of one or more administration operations using the one or more information and the detecting of the triggering of the trigger; and transmitting, using the communication device, the one or more administration operation data to the at least one second device, wherein the at least one second device is configured for performing the one or more administration operations based on the one or more administration operation data, wherein the performing of the one or more administration operations comprises presenting the at least one content with the at least one presentation characteristic on the user interface.

10. The method of claim 4 further comprising: receiving, using the communication device, one or more user interaction information associated with one or more user interactions associated with at least one of the plurality of user interface elements through the user interface;analyzing, using the processing device, the one or more user interaction information; identifying, using the processing device, one or more content associated with at least one of the plurality of user interface elements based on the analyzing of the one or more user interaction information; generating, using the processing device, one or more interaction operation data associated with one or more interaction operations based on the identifying; and transmitting, using the communication device, the one or more interaction operation data to the at least one second device, wherein the at least one second device is further configured for performing the one or more interaction operations based on the one or more interaction operation data, wherein the performing of the one or more interaction operations comprises presenting the one or more content associated with at least one of the plurality of user interface elements.

11. A system for facilitating managing interactions of entities, the system comprising: a communication device configured for: receiving at least one input from at least one first device, wherein the at least one input is associated with at least one interaction of at least one entity; and transmitting at least one second operation data to at least one second device, wherein the at least one second device is configured for performing at least one second operation based on the at least one second operation data, wherein the performing of the at least one second operation facilitates the at least one interaction; a storage device communicatively coupled with the communication device, wherein the storage device is configured for retrieving at least one first operation data of at least one first operation associated with at least one of the at least one first device and the at least one second device, wherein at least one of the at least one first device and the at least one second device is performing the at least one first operation based on the at least one first operation data; and a processing device communicatively coupled with each of the communication device and the storage device, wherein the processing device is configured for:analyzing the at least one input; analyzing the at least one first operation data; and generating the at least one second operation data associated with the at least one second operation based on the analyzing of the at least one first operation data and the analyzing of the at least one input.

12. The system of claim 11, wherein the performing of the at least one second operation comprises: presenting at least one output information through at least one of a plurality of presentation channels based on the at least one second operation data; and obtaining at least one input information through at least one of a plurality of perceptible channels based on the at least one second operation data, wherein the at least one second device comprises a plurality of presentation devices corresponding to the plurality of presentation channels, and a plurality of sensory devices corresponding to the plurality of perceptible channels.

13. The system of claim 11, wherein the performing of the at least one first operation comprises presenting a user interface comprising a plurality of user interface elements based on the at least one first operation data, wherein the performing of the at least one second operation comprises: obtaining at least one input information through the user interface; and presenting at least one output information through at least one of the plurality of user interface elements based on the obtaining of the at least one input information.

14. The system of claim 13, wherein the processing device is further configured for: analyzing the at least one input information using at least one machine learning model; and determining an appropriateness of the at least one input information based on the analyzing of the at least one input information, wherein the determining of the appropriateness isaccording to at least one context using the at least one machine learning model, wherein the at least one output information comprises the at least one input information based on the appropriateness being a first appropriateness, wherein the first appropriateness is based on at least one of a first pre-defined criterion and a first machine learned criterion , wherein the generating of the at least one second operation data is further based on an approval for the at least one input information, wherein the performing of the at least one second operation further comprises allowing the presenting of the at least one output information.

15. The system of claim 14, wherein the processing device is further configured for generating the at least one output information using the at least one machine learning model based on the appropriateness being a second appropriateness and the analyzing of the at least one input information, wherein the second appropriateness is based on at least one of a second pre-defined criterion and a second machine learned criterion, wherein at least one of the second pre-defined criterion and the second machine learned criterion is distinct from at least one of the first predefined criterion and the first machine learned criterion, wherein the generating of the at least one second operation data is further based on the at least one output information, wherein the performing of the at least one second operation further comprises allowing the presenting of the at least one output information.

16. The system of claim 14, wherein the processing device is further configured for generating a restriction on the at least one input information based on the appropriateness being a second appropriateness, wherein the second appropriateness is based on at least one of a second predefined criterion and a second machine learned criterion, wherein at least one of the second predefined criterion and the second machine learned criterion is distinct from at least one of the first pre-defined criterion and the first machine learned criterion, wherein the generating of the at least one second operation data is further based on the restriction, wherein the performing of the at least one second operation comprises restricting the presenting of the at least one output information.

17. The system of claim 14, wherein the at least one machine learning model is configured for performing at least one of an information recognition, an information translation, an information classification, and an information detection on the at least one input information, and obtaining atleast one insight from the at least one input information based on the performing of at least one of the information recognition, the information translation, the information classification, and the information detection, wherein the determining of the appropriateness of the at least one input information is further based on the at least one insight.

18. The system of claim 14, wherein the communication device is further configured for: transmitting an administration panel user interface to at least one administrator device associated with at least one administrator, wherein the administration panel user interface comprises a plurality of input information obtained using the user interface, and a plurality of options for regulating each of the plurality of input information; and receiving at least one selection corresponding to at least one of the plurality of options for the at least one input information of the plurality of input information, wherein the determining of the appropriateness of the at least one input information is further based on the at least one selection.

19. The system of claim 14, wherein the communication device is further configured for: transmitting an administration panel user interface to at least one administrator device associated with at least one administrator, wherein the administration panel user interface comprises one or more fields for specifying at least one content, and at least one presentation characteristic for presenting the at least one content; receiving one or more information for the one or more fields from the at least one administrator device; and transmitting one or more administration operation data to the at least one second device, wherein the at least one second device is configured for performing one or more administration operations based on the one or more administration operation data, wherein the performing of the one or more administration operations comprises presenting the at least one content with the at least one presentation characteristic on the user interface, wherein the processing device is further configured for: analyzing the one or more information;detecting a triggering of a trigger based on the analyzing of the one or more information and the analyzing of the at least one input; and generating the one or more administration operation data of the one or more administration operations using the one or more information and the detecting of the triggering of the trigger.

20. The system of claim 14, wherein the communication device is further configured for: receiving one or more user interaction information associated with one or more user interactions associated with at least one of the plurality of user interface elements through the user interface; and transmitting one or more interaction operation data to the at least one second device, wherein the at least one second device is further configured for performing the one or more interaction operations based on the one or more interaction operation data, wherein the performing of the one or more interaction operations comprises presenting the one or more content associated with at least one of the plurality of user interface elements, wherein the processing device is further configured for: analyzing the one or more user interaction information; identifying one or more content associated with at least one of the plurality of user interface elements based on the analyzing of the one or more user interaction information; and generating the one or more interaction operation data associated with one or more interaction operations based on the identifying.