A Method for Filtering Electronic Messages

AU2026202176A1Pending Publication Date: 2026-10-08BEN PHILLIPS +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
AU2026202176
Authority / Receiving Office
AU · AU
Patent Type
Applications
Current Assignee / Owner
Priority Date
2025-06-27
Filing Date
2026-03-20
Publication Date
2026-10-08

Smart Images

  • Figure 00000002_0000
    Figure 00000002_0000
  • Figure 00000002_0001
    Figure 00000002_0001
  • Figure 00000002_0002
    Figure 00000002_0002
Patent Text Reader

Abstract

to the second user. 20 26 20 21 76 20 M ar 2 02 6 2 0 2 6 A B S T R A C T 2 0 2 6 2 0 2 1 7 6 2 0 M a r t o t h e s e c o n d u s e r . A B S T R A C T 2 0 2 6 2 0 2 1 7 6 2 0 M a r 2 0 2 6 t o t h e s e c o n d u s e r . 1 / 4 Figure 1 Figure 2A Figure 2B Figure 2C 150 120a 120m 120c 130a 190 130c 121 200 140 170 110 130b 120b 100 112 120d 1 / 4 150 120m 120c < / > 140 0 o O 130c 120a 120d 200 9:41 all : Edit your Fisho Finder Profile Edit the information below Fisho Finder Details Meet new mates today! Legal name will be shown Create Profile Username Age 18 members have joined Fisho Finder in your 0 Delete Profile = Edit Profile radius, check them out below Bio shown only fisho finder not your profile About me Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet.Lorem ipsum dolor sit amet.Lorem ipsum dolor sit amet. Username Username Experience Age: 31 Land based or Boat: BoatLove to go Love to go fishing on the fishing on the Preferred Species: Fish, Fish, Fish southern ridge southern ridge Preferred Species (if known) of canberry.. / of canberry... / Experience: Intermediate Own Equipment: Yes Preferred Methods Own Transport: Yes Land based Boat Username Username Additional Love to go Love to go Do you own fishing equipment already? fishing on the fishing on the Do you own your own transport? southern ridge southern ridge of canberry.. / of canberry.. N Submit 20 26 20 21 76 20 M ar 2 02 6 1 / 4 M a r 2 0 2 6 1 5 0 2 0 2 6 2 0 2 1 7 6 2 0 1 2 0 c 1 4 0 O 1 3 0 c 1 9 0 1 2 0 a 1 2 0 d 2 0 0 9 : 4 1 a l l : E d i t y o u r F i s h o F i n d e r P r o f i l e E d i t t h e i n f o r m a t i o n b e l o w F i s h o F i n d e r D e t a i l s M e e t n e w m a t e s t o d a y ! C r e a t e P r o f i l e U s e r n a m e A g e 1 8 m e m b e r s h a v e j o i n e d F i s h o F i n d e r i n y o u r 0 D e l e t e P r o f i l e = E d i t P r o f i l e r a d i u s , c h e c k t h e m o u t b e l o w B i o s h o w n o n l y f i s h o f i n d e r n o t y o u r p r o f i l e A b o u t m e L o r e m i p s u m d o l o r s i t a m e t . L o r e m i p s u m d o l o r s i t a m e t . L o r e m i p s u m d o l o r s i t a m e t . L o r e m i p s u m d o l o r s i t a m e t . U s e r n a m e U s e r n a m e E x p e r i e n c e A g e : 3 1 L a n d b a s e d o r B o a t : B o a t L o v e t o g o L o v e t o g o f i s h i n g o n t h e f i s h i n g o n t h e P r e f e r r e d S p e c i e s : F i s h , F i s h , F i s h s o u t h e r n r i d g e s o u t h e r n r i d g e P r e f e r r e d S p e c i e s ( i f k n o w n ) i o f c a n b e r r y . . . / o f c a n b e r r y . . . 7 E x p e r i e n c e : I n t e r m e d i a t e O w n E q u i p m e n t : Y e s P r e f e r r e d M e t h o d s O w n T r a n s p o r t : Y e s L a n d b a s e d B o a t U s e r n a m e U s e r n a m e A d d i t i o n a l L o v e t o g o L o v e t o g o D o y o u o w n f i s h i n g e q u i p m e n t a l r e a d y ? f i s h i n g o n t h e f i s h i n g o n t h e D o y o u o w n y o u r o w n t r a n s p o r t ? s o u t h e r n r i d g e s o u t h e r n r i d g e o f c a n b e r r y . . / o f c a n b e r r y . . N S u b m i t 1 / 4 M a r 2 0 2 6 1 5 0 2 0 2 6 2 0 2 1 7 6 2 0 1 3 0 c 1 2 0 a 1 2 0 d 2 0 0 9 : 4 1 a l l : E d i t y o u r F i s h o F i n d e r P r o f i l e E d i t t h e i n f o r m a t i o n b e l o w F i s h o F i n d e r D e t a i l s M e e t n e w m a t e s t o d a y ! C r e a t e P r o f i l e U s e r n a m e A g e 1 8 m e m b e r s h a v e j o i n e d F i s h o F i n d e r i n y o u r 0 D e l e t e P r o f i l e = E d i t P r o f i l e r a d i u s , c h e c k t h e m o u t b e l o w B i o s h o w n o n l y f i s h o f i n d e r n o t y o u r p r o f i l e A b o u t m e L o r e m i p s u m d o l o r s i t a m e t . L o r e m i p s u m d o l o r s i t a m e t . L o r e m i p s u m d o l o r s i t a m e t . L o r e m i p s u m d o l o r s i t a m e t . U s e r n a m e U s e r n a m e E x p e r i e n c e A g e : 3 1 L a n d b a s e d o r B o a t : B o a t L o v e t o g o L o v e t o g o f i s h i n g o n t h e f i s h i n g o n t h e P r e f e r r e d S p e c i e s : F i s h , F i s h , F i s h s o u t h e r n r i d g e s o u t h e r n r i d g e P r e f e r r e d S p e c i e s ( i f k n o w n ) i o f c a n b e r r y . . . / o f c a n b e r r y . . . 7 E x p e r i e n c e : I n t e r m e d i a t e O w n E q u i p m e n t : Y e s P r e f e r r e d M e t h o d s O w n T r a n s p o r t : Y e s L a n d b a s e d B o a t U s e r n a m e U s e r n a m e A d d i t i o n a l L o v e t o g o L o v e t o g o D o y o u o w n f i s h i n g e q u i p m e n t a l r e a d y ? f i s h i n g o n t h e f i s h i n g o n t h e D o y o u o w n y o u r o w n t r a n s p o r t ? s o u t h e r n r i d g e s o u t h e r n r i d g e o f c a n b e r r y . . / o f c a n b e r r y . . N S u b m i t
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present invention relates to a method for filtering electronic messages in an online environment. In particular, the present invention relates to a method for filtering electronic messages in an online environment that reduces or eliminates the delivery of abusive or antisocial messages. The present invention also relates to a method for organising an activity in an online environment. BACKGROUND

[0002] Fishing has long been a popular recreational activity in many parts of the world, creating a strong sense of community among enthusiasts. However, despite its widespread appeal, there is currently a lack of dedicated electronic or online platforms specifically designed to connect fishing enthusiasts, and anyone interested in fishing-related activities in a secure, supportive, and user-friendly environment.

[0003] Existing social media platforms and fishing-related apps primarily focus on sharing catches, reporting fishing conditions, or providing general information, but they often fail to offer a tailored space for fostering meaningful connections between like-minded fishing enthusiasts.

[0004] One of the major challenges faced by fishing enthusiasts using existing platforms is the lack of moderation and privacy. Unregulated communication can lead to negative behaviours such as online scrutiny, harassment, and belittling, which can discourage participation, particularly among new or inexperienced anglers. These issues undermine the sense of community that is important to the fishing culture and create barriers for individuals seeking guidance, companionship, or local fishing knowledge.

[0005] Furthermore, current online systems, such as social media platforms, fail to address the specific needs of fishing enthusiasts who may be looking for fishing partners, mentorship, or community engagement in new locations. Whether someone is new to fishing, relocating to a different region, or simply seeking like-minded fishing mates, existing platforms do not offer the tailored tools necessary to foster these connections in a secure and moderated environment.

[0006] Fake profiles are another common problem across many social networking platforms, including fishing-focused applications. Individuals with malicious intent can easily create false identities, misrepresenting their experience, location, or intentions. In fishing communities, this can lead to deceptive interactions, including false advice, scams, or the exploitation of genuine users seeking fishing partners or guidance. Fake profiles may be used 2026202176   20 Mar 2026 to mislead users about fishing locations or techniques for personal gain, or engage in fraudulent activities, such as selling counterfeit equipment or promoting fake events.

[0007] Today, most general fishing apps or social media sites prioritise open sharing, encouraging users to post their catches, locations, and personal details without adequate privacy controls. This exposes users to several risks, such as unwanted exposure, harassment, bullying and so on. Fishing enthusiasts may unintentionally reveal sensitive information, such as their frequent fishing spots or personal schedules, making them vulnerable to theft, stalking, or other malicious activities.

[0008] Without strong privacy policies, user data including fishing habits, personal preferences, and communication records can be collected and misused for targeted advertising or sold to third parties without consent.

[0009] Thus, there would be an advantage if it were possible to provide a method and system that enabled fishing enthusiasts or anyone interested in fishing-related activities to connect in a safe, moderated, and privacy-conscious environment. There would be a further advantage if it were possible to provide a method and system that was configured to foster genuine connections among fishing enthusiasts while minimising exposure to negative behaviours commonly found on broader social platforms.

[0010] It will be clearly understood that, if a prior art publication is referred to herein, this reference does not constitute an admission that the publication forms part of the common general knowledge in the art in Australia or in any other country. SUMMARY OF INVENTION

[0011] Embodiments of the present invention provide a method for filtering electronic messages in an online environment which may at least partially address one or more of the problems or deficiencies mentioned above or which may provide the public with a useful or commercial choice.

[0012] In a first aspect, the invention resides broadly in a method for filtering electronic messages in an online environment, the method comprising the steps of: Providing an online electronic communication system accessible to a plurality of users; Allowing a first user, using an electronic device associated with the first user, to send a message via the online electronic communication system to a second user; Reviewing the message, using the online electronic communication system, to 2026202176   20 Mar 2026 identify one or more predetermined expressions therein, Wherein, if the online electronic communication system identifies the one or more predetermined expressions in the message, the online electronic communication system declines to deliver the message to the second user, or If the online electronic communication system does not identify the one or more predetermined expressions in the message, the online electronic communication system delivers the message to the second user.

[0013] Advantageously, the present invention provides a method for managing electronic communication within an online environment with enhanced content moderation and improved security and safety. The method ensures that communication messages are reviewed for predetermined expressions, preventing the transmission of inappropriate, harmful, abusive or unwanted content. By filtering messages before delivery, the method helps protect users from spam, phishing attempts, explicit language, or other malicious communications. The method also improves the review process in an online electronic communication system, allowing for efficient and large-scale moderation without requiring constant human intervention. By reducing exposure to offensive or disruptive messages, the method fosters a more positive, secure, and user-friendly communication environment, encouraging meaningful and positive interactions.

[0014] Moreover, the method helps ensure compliance with community guidelines, system policies, and legal requirements by blocking messages that contain restricted or prohibited expressions. The filtering process reduces the burden on human moderators, allowing them to optionally focus on reviewing flagged messages rather than manually screening all communications. Further, the method offers to incorporate advanced artificial intelligence (AI) techniques to improve filtering accuracy by detecting variations, context, and intent behind expressions, minimising false positives and negatives.

[0015] It will therefore be convenient to describe the method for filtering electronic messages in an online environment with reference to online social connections among fishing enthusiasts. However, a person skilled in the art will appreciate that the method for filtering electronic messages in an online environment is not limited to this specific application. Rather, it has broader potential applications and can be adapted for use in various other online platforms and communication systems. For instance, similar filtering techniques could be implemented in general social networking platforms, professional collaboration tools, online marketplaces, or community forums where message moderation and content regulation are essential for maintaining a safe and respectful digital environment.

[0016] As indicated, the method is to filter electronic messages in an online environment. 2026202176   20 Mar 2026 The online environment may be of any suitable form. However, in some embodiments, the online environment may refer to any digital space where electronic messages are transmitted, received, and processed. The online environment may be the Internet, allowing communication through emails, instant messaging, and social media.

[0017] The online environment may be an intranet or similar private network within an organisation used for internal communication, where emails, chat systems, and message boards operate.

[0018] The online environment may be a cloud-based platform providing services like webbased email providers, online collaboration tools, and cloud messaging applications that facilitate real-time digital communication.

[0019] The online environment may also be connected messaging applications including mobile and desktop apps that support real-time and asynchronous communication, or a virtual reality environment where users send chat messages, voice messages, and other digital communications.

[0020] Preferably, the online environment may be a social media network, configured to allow users to send and receive messages, post comments, share multimedia content, and engage in discussions with other users. Social media platforms typically facilitate real-time or asynchronous communication, enabling users to interact through direct messaging, group chats, public posts, and private forums.

[0021] The electronic messages may be any suitable type of digital communication transmitted over the online environment. For example, the electronic messages may be emails containing text, attachments, and multimedia elements, instant messages over real-time communication systems, social media messages exchanged between users over social networking platforms, short message service (SMS) and multimedia messaging service (MMS) messages exchanged between mobile devices.

[0022] The electronic messages may also be forum posts and comments shared in online forums, discussion board and comment sections on websites or online communities, social media platforms, blogs, or collaborative platforms.

[0023] In some embodiments, the electronic messages may be media-based messages such as recorded videos, voice notes, or even live video chats.

[0024] It is envisaged that the electronic messages, regardless of their format or delivery platform, typically involve the exchange of data, ideas, requests, or notifications. 2026202176   20 Mar 2026

[0025] It will be understood that the expression filtering electronic messages in an online environment is intended to mean that the delivery of an electronic message may be prevented if the electronic message contains unwanted content (such as offensive language, spam, phishing, pornography or malware). This filtering may be performed in order to improve security, productivity, and user experience across the online environment.

[0026] As indicated, the method comprising a step of providing an online electronic communication system accessible to a plurality of users. While the online electronic communication system will be described herein with particular reference to a system utilised by fishing enthusiasts, it will be understood that the online electronic communication system could be for any suitable purposes, such as dating, in a corporate environment, for schools, universities or the like, or for any system that brings together enthusiasts of any topic or activity.

[0027] The online electronic communication system may be of any suitable form. For instance, the online electronic communication system may comprise a networked environment that enables users to communicate, share data, and interact with one another either in real-time or asynchronously. This system may facilitate connectivity, allowing users to engage in conversations, exchange multimedia content, and collaborate regardless of their physical locations. The system may comprise multiple components and tools that support various communication formats, including but not limited to text-based communication, image sharing, voice communication and video communication.

[0028] In some embodiments, the online electronic communication system may be built on a network infrastructure, which may be the internet, local area networks (LANs), or private networks (intranets). This infrastructure ensures data is transmitted reliably between users in various geographic locations.

[0029] The network infrastructure may consist of various components necessary for efficient data processing and transmission. Typically, the network infrastructure may include processors and / or servers configured to store and manage user data, communication logs, messages, multimedia files, and system settings. Other network infrastructure may comprise one or more routers and / or or switches configured to direct data traffic efficiently between processors, servers and other devices within the network infrastructure. Additionally, the processors or servers may be configured to execute instruction code that enables the system to perform a range of functions, such as processing user requests, managing communication protocols, encrypting data, and handling automated or manual filtering or moderation processes.

[0030] The processor may be a microcontroller, microprocessor, or any suitable computing unit. The server may be a dedicated physical machine, a virtual server in a cloud-based 2026202176   20 Mar 2026 environment, or a distributed system comprising multiple interconnected workstations.

[0031] In some embodiments, the network infrastructure may also include firewalls and security gateways to protect the network infrastructure from external threats, unauthorised access, and cyberattacks.

[0032] To ensure substantially continuous operation and minimal downtime, the network infrastructure may further include backup modules and failover systems to maintain connectivity in case of network failures, or multiple data centres distributed across different regions to enhance availability.

[0033] The online electronic communication system may have any suitable user interface through which users are capable of interacting with the communication system. The user interface serves as the primary access point, enabling users to send, receive, and manage electronic messages, multimedia content, and other communications within the system.

[0034] Preferably, users may access the user interface via an electronic device, such as desktop computers and laptops, smartphones and tablets, wearable devices, and / or smart home and IoT devices.

[0035] The user interface may be presented through different platforms, such as a webbased interface accessible through web browsers, or a messaging application including instant messaging platforms, email clients, SMS gateways, and video conferencing tools. In other embodiments, the interface may be provided via an app that is downloadable to a user’s electronic device.

[0036] In some embodiments, the user interface may support voice commands via AI-driven assistants, enabling hands-free messaging, dictation and message playback.

[0037] The user interface may be a form of specialised hardware interfaces, such as touchscreen kiosks or terminal-based interfaces for secure communication, or custom devices designed for industry-specific applications.

[0038] The user interface may be adaptable to different user preferences and accessibility needs. For example, the user interface may support theme customisation including light / dark mode, font adjustments, high-contrast display for visual accessibility. The user interface may also have multi-language support for international users.

[0039] The online electronic communication system may be accessible to users across different regions, devices, and abilities. The system may also support reliable connectivity, 2026202176   20 Mar 2026 allowing users to access it regardless of network conditions or geographic location.

[0040] For example, users may access the system via broadband, Wi-Fi, or mobile data (e.g., 3G, 4G, 5G). The system may also feature an offline mode, allowing certain functionalities to remain accessible even when some devices within the system are disconnected from the network. Once connectivity is restored, the system may automatically synchronise data to ensure a seamless user experience. In areas with limited connectivity, the system may prioritise text-based communication over data-heavy multimedia content. Additionally, the system may support satellite communication for remote or rural locations, ensuring universal accessibility.

[0041] In general, to ensure secure access, the system may implement various user authentication and verification methods, including single-step authentication or multi-factor authentication (MFA), depending on the security requirements.

[0042] For example, to access the system, a user may be required to create an account by providing basic personal or organizational details such as name, email address, phone number, and other identifying information. The system may verify the user's identity through any suitable method, including but not limited to email verification, SMS verification, or the use of a One-Time Password (OTP) sent to the registered contact information.

[0043] In some embodiments, the system may verify the user’s identity using one or more forms of government-issued identification (e.g., passport, driver's license), or identification issued by a financial institution, such as a bank, building society, credit union or the like.

[0044] Once registered, the user may create a profile containing one or more additional details. The additional details may be of any suitable form, such as, but not limited to, a bio, date of birth or age, geographic location and / or personal interests. In the context of a system designed for fishing enthusiasts, the user profile may further include fishing-specific details such as, but not limited to: • Fishing experience level (e.g., beginner, intermediate, advanced, professional); • Preferred species to target, indicating the types of fish the user is most interested in catching; • Fishing preference, specifying whether the user prefers land-based fishing, boat fishing, or both; • Equipment ownership, stating whether the user owns their own fishing gear or requires rentals; and / or • Transportation details, specifying whether the user has their own means of transport for fishing trips. 2026202176   20 Mar 2026

[0045] The system may use this information to personalise the user experience, recommend relevant content and / or connections, and enhance engagement within the fishing community.

[0046] The system may provide users with the option to control the visibility of their profile by allowing them to choose whether to publish their entire profile or only selected portions within the system. Users may configure their privacy settings to determine which details are visible to others, ensuring they can manage their personal information according to their preferences.

[0047] For instance, users may have the ability to make their profile fully public, allowing all other users to view their information. Alternatively, users may share only specific details, such as their name, profile picture, and interests, while keeping other information private.

[0048] Further, users may be capable of making their information accessible only to approved connections or specific groups within the system.

[0049] To prevent unauthorised access, the system may implement various authentication protocols, including password-based authentication, biometric authentication, e.g., facial recognition, fingerprint scanning, or voice recognition, or multi-factor authentication (MFA). The system may also have Single Sign-On (SSO) Integration, such that users can authenticate using existing credentials from trusted platforms (e.g., Google, Microsoft, enterprise identity providers).

[0050] Typically, the system may define various levels of access based on the user’s identity, role, or permissions. For example, a guess user may only have limited access to public communication features without registration, a registered user has standard access to messaging, notifications, and file sharing, an administrative user has higher privileges for system settings, user management, and data access. The administrative user may also have restricted access to confidential information and critical infrastructure controls.

[0051] On the other hand, the system may define different user roles, each with distinct permissions and functionalities. These roles may help regulate user interactions and ensure the system operates in a structured and secure manner.

[0052] For example, regular users may engage in standard activities, such as sending and receiving messages, initiating or accepting connection requests, posting and reading comments, and viewing other users' public profiles. They may also have the ability to share multimedia content, participate in group discussions, and customise their personal settings based on the system’s features. Reviewer users (moderators or administrators) have elevated privileges that allow them to monitor, assess, and moderate user-generated content. Their responsibilities may 2026202176   20 Mar 2026 include reviewing communication messages, flagging or removing inappropriate content, issuing warnings to users who violate system policies, and taking enforcement actions, such as restricting or suspending user accounts when necessary. Additionally, they may assist in resolving disputes, handling user reports, and ensuring compliance with community guidelines.

[0053] In some embodiments, the system may ensure data protection and user authentication across different network environments. For example, the system may implement TLS / SSL encryption, Virtual Private Networks (VPNs), and end-to-end encryption to safeguard user credentials and communication messages. Further, the system may implement advanced settings that can restrict access to approved IP addresses, geographic locations, or specific network infrastructures to prevent unauthorised logins from untrusted sources.

[0054] As indicated, the method comprises a step of allowing a first user, using an electronic device associated with the first user, to send a message via the online electronic communication system to a second user.

[0055] The electronic device may be any suitable type of device. For example, the electronic device may include, but is not limited to, a smartphone, tablet, laptop, desktop computer, smartwatch, smart glasses, or any other network-connected device with a user interface that facilitates communication.

[0056] The electronic device may be equipped with hardware components to enable communication and system accessibility, including processors, memory, storage, I / O modules, and other networking interface.

[0057] For example, the electronic device may be configured to operate using various wired or wireless communication protocols, including but not limited to Wi-Fi, cellular networks (e.g., 3G, 4G, 5G), Bluetooth, near-field communication (NFC), or satellite communication.

[0058] The electronic device may support a range of input and output modalities that allow users to interact with the device, such as a touchscreen, physical or virtual keyboard, microphone, stylus, camera, gesture recognition, biometric sensors (e.g., fingerprint scanner, facial recognition), speaker, display screen, haptic feedback system, or other sensory output mechanisms that enhance user interaction and communication.

[0059] The electronic device may be assigned, registered, or otherwise linked to a user in any suitable manner that allows personalised access and interaction.

[0060] This association may be established through various means, including but not limited to, user authentication via login credentials, biometric verification (e.g., fingerprint, facial 2026202176   20 Mar 2026 recognition, voice recognition), device pairing with a user account, or unique device identifiers such as a MAC address, IMEI number, or digital certificate.

[0061] The electronic device may be personally owned by the user, assigned by an organisation, or temporarily allocated, such as in the case of shared or public devices that require user authentication.

[0062] Additionally, the association may enable the device to store user preferences, retain personalised settings, and facilitate secure communication through encryption, user profiles, or account-based access.

[0063] The first user may be a human user operating the electronic device. In some embodiments, the first user may be a non-human entity, such as an artificial intelligence agent, an automated script or a software bot that interacts with the communication system in a manner analogous to a human user.

[0064] The non-human entity may be implemented through machine learning models, rulebased algorithms, or other automated processes designed to perform specific tasks within the system, such as sending or receiving messages, or responding to inquiries.

[0065] It is envisaged that the online electronic communication system, via the electronic device, may be configured to recognise and authenticate the first user through various mechanisms, including login credentials, cryptographic keys, device identifiers, or biometric authentication.

[0066] The first user may have at least one identifiable ID in the online electronic communication system, which may uniquely distinguish the first user within the system.

[0067] The ID may be any suitable type, including but not limited to a username, email address, phone number, account number, device identifier, cryptographic key, digital certificate, blockchain-based identifier, biometric profile, or any other unique alphanumeric string or token.

[0068] The ID may be assigned to the first user upon registration, dynamically generated, or derived from external authentication providers such as single sign-on (SSO) services, federated identity systems, or decentralised identity frameworks.

[0069] The ID may be persistent or temporary, depending on the system's authentication and security policies.

[0070] It is envisaged that the online electronic communication system may use the ID for 2026202176   20 Mar 2026 various purposes, including authentication, authorisation, tracking user interactions, ensuring secure communication, and maintaining personalised settings or preferences.

[0071] The second user may be a human user that can access the online electronic communication system.

[0072] The second user may have at least one identifiable ID in the online electronic communication system, which may uniquely distinguish the second user within the system.

[0073] The ID may be any suitable type, including but not limited to a username, email address, phone number, account number, device identifier, cryptographic key, digital certificate, blockchain-based identifier, biometric profile, or any other unique alphanumeric string or token.

[0074] The ID may be assigned to the second user upon registration, dynamically generated, or derived from external authentication providers such as single sign-on (SSO) services, federated identity systems, or decentralised identity frameworks.

[0075] The ID may be persistent or temporary, depending on the system's authentication and security policies.

[0076] In some embodiments, the second user may be a group of human users. This group may be assigned a unique identifiable group ID, which allows the system to recognise and manage communications directed to the group as a whole.

[0077] The group may be dynamically or statically formed, depending on the system’s configuration. For example, a static group may be manually created by users or system administrators, where members are added or removed through predefined settings. A dynamic group may be automatically generated based on specific criteria, such as shared interests, activity levels, location, or professional affiliations.

[0078] Typically, the group may be formed by users within the online electronic communication system. The creation of a group may be initiated by an individual user, multiple users, or system administrators, depending on the system’s policies and permissions.

[0079] Users may invite other users to join a group manually, or request to join a group, subject to approval by a group administrator. In some embodiments, the system may automatically suggest or add users based on shared interests, location, or previous interactions.

[0080] The second user may also be associated with an electronic device that is communicatively accessed to the online electronic communication system. Accordingly, when 2026202176   20 Mar 2026 the first user sends a message, the message may be transmitted via the online electronic communication system to the electronic device associated with the second user.

[0081] The electronic device of the second user may be any suitable device capable of receiving and displaying messages, such as a smartphone, tablet, laptop, or desktop computer.

[0082] The message may be delivered in any suitable format supported by the online electronic communication system. Such formats may include, but are not limited to, text-based messages, multimedia messages containing images, audio, or video content, as well as systemgenerated notifications or user-triggered requests. The message may be presented within a dedicated application, a web-based interface, or through push notifications on a user’s electronic device.

[0083] In terms of the method for filtering electronic messages used by fishing enthusiasts or anyone interested in fishing-related activities, the messages may include any suitable information. For instance, the messages may include information about fishing locations or hotspots, such as best fishing spots (rivers, lakes, coastal areas, deep-sea locations), GPS coordinates of productive fishing areas, local fishing conditions and recent fish activity, and / or reports on fish migration patterns.

[0084] The messages may also include information about weather and / or water conditions, such as weather forecasts (wind speed, temperature, precipitation), tidal charts and sea conditions (wave height, current strength), water temperature and clarity, and seasonal variations affecting fish behaviour.

[0085] The messages may also include information about fish species and / or behaviour, such as types of fish currently being caught in specific locations, feeding habits and preferred bait / lures, spawning seasons and protected species information, and depths and habitats where certain fish are found.

[0086] The messages may also include information about fishing techniques and / or gear recommendations, such as best bait and lure choices for specific fish species, recommended fishing techniques (casting, trolling, jigging, fly fishing), rod, reel, and line recommendations for different fishing conditions, and knot-tying techniques and rigging setups.

[0087] The messages may also include information about regulations and / or legal information, such as local fishing laws, licenses, and permits required, size and catch limits for specific species, protected areas and no-fishing zones, and ethical and sustainable fishing practices. 2026202176   20 Mar 2026

[0088] The messages may also include information about catch reports and / or fishing stories, such as recent catches and sizes of fish caught, success stories and memorable fishing experiences, lessons learned and mistakes to avoid, and personal records and competitive fishing achievements.

[0089] The messages may also include information about fishing equipment and / or technology, such as reviews of fishing gear (rods, reels, tackle, boats, electronics), use of fish finders, sonar, and GPS devices, new trends in fishing technology and innovations and DIY gear modifications and maintenance tips.

[0090] The messages may also include information about community and / or social aspects, such as local fishing clubs and groups, fishing tournaments and competitions, meetups, fishing charters, and guided trips, and online forums, social media groups, and fishing apps.

[0091] The format of the message may be determined based on factors such as the capabilities of the recipient's device, user preferences, and the nature of the communication.

[0092] In some embodiments, the online electronic communication system may support adaptive message formatting, ensuring that messages are optimised for delivery across different platforms and devices, including mobile phones, tablets, and desktop computers.

[0093] The transmission of the message via the online electronic communication system may occur through direct or indirect communication channels.

[0094] In a direct transmission scenario, the message may be sent from the first user's electronic device directly to the second user's electronic device via a peer-to-peer connection or a centralised communication server that facilitates real-time data exchange.

[0095] In an indirect transmission scenario, the message may be relayed through one or more intermediate devices or network nodes within the system before reaching the second user's electronic device. Such intermediate devices may include communication servers, cloudbased message storage and processing units, network routers, or other infrastructure components that manage and optimise message delivery.

[0096] It is envisaged that the online electronic communication system may further implement various transmission protocols and data routing techniques to ensure efficient message delivery.

[0097] For example, the system may use store-and-forward mechanisms, where a message is temporarily stored at an intermediate server before being forwarded to the intended recipient 2026202176   20 Mar 2026 based on their availability. Alternatively, the system may employ multi-path transmission techniques, wherein a message is split into multiple data packets that travel through different routes before being reassembled at the recipient's device.

[0098] The online electronic communication system may facilitate real-time or asynchronous communication, depending on the system's configuration, network conditions, and the specific requirements of the communication.

[0099] In real-time communication, messages may be transmitted and received with minimal delay, allowing users to engage in instantaneous interactions. This mode of communication is typically implemented using technologies such as WebRTC (Web Real-Time Communication), VoIP (Voice over Internet Protocol), or live chat protocols, ensuring that messages, voice calls, or video streams are delivered with low latency. Real-time communication may be particularly beneficial for applications such as instant messaging, or video conferencing, where immediate feedback and responsiveness are essential.

[00100] In asynchronous communication, messages may be sent and received with a time delay, enabling users to communicate without requiring both parties to be online simultaneously. It is envisaged that this mode of communication is commonly used in emails, message boards, connection requests or acceptance, and certain messaging applications that support offline message delivery. That is, messages may be temporarily stored on a server or cloud-based storage node in the online electronic communication system until the recipient retrieves them at their convenience. Asynchronous communication may be advantageous in scenarios where users are in different time zones, have intermittent connectivity, or prefer to respond at a later time.

[00101] In some embodiments, the online electronic communication system may dynamically switch between real-time and asynchronous communication modes based on various factors, such as network bandwidth, user preferences, or system load.

[00102] For instance, if a network connection is unstable or unavailable, the system may automatically queue messages for later delivery rather than attempting an immediate transmission. Additionally, the system may implement hybrid communication models, where real-time interactions are supplemented with asynchronous backup mechanisms to ensure message reliability and accessibility across different devices and platforms.

[00103] As indicated, the method comprises a step of reviewing the message, using the online electronic communication system, to identify one or more predetermined expressions therein. 2026202176   20 Mar 2026

[00104] It is envisaged that reviewing messages may be performed to identify (and optionally remove) unwanted or harmful content such as spam, phishing, offensive language, pornography or malware, thereby ensuring a safer and more supportive environment within the system. Effective message moderation may prevent potential risks to both individual users and the broader community.

[00105] Accordingly, the review process may contribute to reducing the likelihood of harmful interactions between users, and complying with legal and regulatory requirements, such as data protection, privacy laws, or industry-specific guidelines that mandate the removal of certain types of content.

[00106] Specifically, the message may be reviewed, using the online electronic communication system, for content moderation, ensuring that messages comply with community guidelines, system policies, or legal requirements.

[00107] The predetermined expressions may be of any suitable form, and may include words, numbers, images, videos, or the like. Identifying the predetermined expressions may involve detecting and filtering out offensive, inappropriate, or harmful content, such as hate speech, explicit language, pornography or spam. By identifying such expressions, the system may take appropriate actions, such as warning the sender, flagging the message for review, or blocking the delivery of the message to the second user. In some embodiments, the first user may face a sanction for sending a message containing the predetermined expressions. Such sanctions may include a financial penalty, a written warning, temporary suspension from the online electronic communication system, or being barred from the online electronic communication system.

[00108] Specifically, the message may be reviewed, using the online electronic communication system, for content moderation purposes, ensuring that the messages comply with community guidelines, system policies, or legal requirements. This review process aims to maintain a safe, respectful, and secure environment for all users. The moderation procedure may involve several key actions, such as detecting offensive, inappropriate, or harmful content (discriminatory, inflammatory, or harmful language targeting individuals or groups based on race, religion, gender, sexual orientation, or other characteristics).

[00109] In some embodiments, the message is reviewed for predetermined expressions, and the system may trigger automated responses or actions based on the content of the message. Specifically, if the predetermined expressions related to a specific issue are identified in the message, the system may generate a relevant automated response or escalate the message to other users. For example, if the predetermined expressions such as "urgent" or "call me" are 2026202176   20 Mar 2026 identified, the system may send priority notifications to the recipient, as well as the message. Alternatively, if the predetermined expressions in relation to offensive language are identified in a message, the system may delete the message or remove the harmful content from the message before delivering to the recipient.

[00110] In other embodiments, the message is reviewed for predetermined expressions to enhance user safety and well-being by identifying potential threats, distress signals, or harmful behaviours. For instance, if predetermined expressions associated with cyberbullying, self-harm, or fraudulent schemes are identified, the system may take proactive measures, such as providing support resources, alerting moderators, or notifying relevant authorities.

[00111] In further some embodiments, the message is reviewed for predetermined expressions due to regulatory compliance requirements. Certain industries or jurisdictions may require monitoring of electronic communications to prevent illegal activities, such as financial fraud, insider trading, or the spread of prohibited content. Identifying predetermined expressions in the message may help organisations meet compliance obligations while maintaining secure and responsible communication practices.

[00112] In further other embodiments, the message is reviewed for predetermined expressions in order to contribute to a more personalised and context-aware user experience. The system may offer predictive text suggestions, auto-correct potential misunderstandings, or provide contextual recommendations based on the message content.

[00113] The message may be reviewed in any suitable form. In some embodiments, the online electronic communication system may include a mechanism for manual message review by one or more authorised users, for instance users having administrator privileges. These human reviewers may be responsible for monitoring, filtering, and intercepting messages transmitted within the system to ensure compliance with system policies, legal requirements, or security protocols.

[00114] In some embodiments, the authorised users with the appropriate privileges may have the ability to selectively review messages flagged by an automated content moderation module. It is envisaged that this approach allows for a balance between automated filtering and human judgment, ensuring that potentially inappropriate or policy-violating content is handled appropriately while minimising false positives or unnecessary censorship. The authorised users may intercept messages in real time, preventing delivery to the intended recipient if the content of a message violates predetermined rules or guidelines, or include the one or more predetermined expressions. 2026202176   20 Mar 2026

[00115] In other embodiments, the authorised users may review every message before being delivered to the recipient, ensuring that only approved messages are transmitted through the system to the recipient. It is envisaged that this level of scrutiny may be necessary in contexts such as classified government communications, secure corporate messaging systems, or platforms where strict content moderation is required to prevent misinformation, harassment, or illegal activities.

[00116] The manual reviewing may be supplemented by various tools and workflows to improve efficiency and accuracy. For example, messages may be categorised based on their risk level, with high-risk messages (such as those containing flagged keywords or the one or more predetermined expressions) prioritised for immediate review. Additionally, the authorised users may access the system to obtain context about the sender, recipient, and message history, facilitating informed decision-making.

[00117] To ensure transparency and accountability, the system may also maintain logs of messages intercepted or reviewed by authorised users. Such logs may be used for auditing purposes, compliance reporting, or dispute resolution, providing a record of moderation actions taken within the online electronic communication system.

[00118] It is envisaged that, by allowing human reviewers to manually review messages, intercept transmissions, or approve messages before delivery, the system enhances its ability to maintain a safe, secure, and policy-compliant messaging environment while leveraging human oversight to address complex or context-sensitive content moderation challenges.

[00119] In other embodiments, messages may be reviewed automatically by the online electronic communication system. For instance, the online electronic communication system may engage an automaton, software robot, artificial intelligence (AI) model, or other automated content analysis system to review the messages transmitted within the system. It is envisaged that these automated review mechanisms may be designed to enhance the efficiency, scalability, and accuracy of message moderation, security monitoring, and compliance enforcement.

[00120] In some embodiments, the automated review process may involve real-time scanning and analysis of messages to identify the predetermined expressions, specific content patterns, keywords, or contextual cues. This analysis may be conducted using rule-based filtering systems, machine learning algorithms, or advanced natural language processing (NLP) models capable of understanding the semantic meaning and intent behind a message.

[00121] For example, an automaton in the system may be programmed to detect and block 2026202176   20 Mar 2026 messages containing prohibited words, phrases, or links to known malicious websites. Similarly, a software robot in the system may use heuristic-based pattern recognition techniques to identify the predetermined expressions, potential spam, phishing attempts, or abusive content.

[00122] The system may utilise advanced AI models, such as deep learning-based neural networks, to analyse messages for sentiment, tone, and contextual implications, allowing for more sophisticated moderation. These AI-driven systems can distinguish between benign and harmful uses of certain words, reducing false positives while maintaining a high level of accuracy in flagging inappropriate or unsafe messages.

[00123] In further some embodiments, the system may combine automation in conjunction with human reviewers. Messages identified by the automation as borderline or requiring contextual understanding may be escalated to a human reviewer for final review. Additionally, AI models may continuously learn from human reviewers’ feedback to improve their accuracy over time.

[00124] To enhance security and compliance, the system may further incorporate automated encryption detection, metadata analysis, and anomaly detection techniques to identify potential threats, unauthorised data transmissions, or attempts to circumvent moderation mechanisms.

[00125] It is envisaged that the predetermined expressions may be specific content elements that the online electronic communication system is configured to identify within a message. The predetermined expressions may take various forms, including but not limited to text-based content, multimedia elements, or complex structured data.

[00126] The predetermined expressions may be text-based content including individual words, phrases, sentences, or larger text segments that match predefined patterns. These may encompass specific keywords, slang terms, coded language, or regular expressions used for detecting structured information such as phone numbers, email addresses, or URLs. The system may analyse both exact matches and variations of the predetermined expressions, including synonyms, misspellings, or contextual adaptations.

[00127] The text-based predetermined expressions may also vary in length and complexity. Some expressions may be short, such as single words or brief phrases (e.g., "urgent", "help"), while others may be longer and more structured, such as complete sentences, paragraphs, or even entire document excerpts. The system may be designed to detect patterns within lengthy texts by analysing recurring phrases, sentiment, or topic relevance.

[00128] The predetermined expressions may also exist in multimedia formats, such as 2026202176   20 Mar 2026 images, audio, or video content. The system may employ image recognition algorithms to detect specific visual elements, such as logos, symbols, explicit content, or harmful imagery. Similarly, the system may use audio processing techniques to identify spoken words, sound patterns, or voice characteristics that match predefined criteria. For video content, a combination of image recognition, audio analysis, and scene detection may be used to extract and assess meaningful expressions within the message.

[00129] Furthermore, the set of predetermined expressions may be incremental, meaning that the system may add new expressions to the set of one or more predetermined expressions over time based on evolving language trends, emerging threats, or updated system policies. The system may continuously learn from user interactions, flagged messages, or external sources to refine and expand the set of predetermined expressions that require identification.

[00130] The predetermined expressions may also be updated dynamically, either manually by the authorised users or automatically through AI-driven learning mechanisms. This may ensure that the system remains responsive to new communication trends, potential risks, and changes in regulatory requirements. Updates may involve refining detection accuracy, incorporating new filtering rules, or expanding the system’s capabilities to recognise multimodal expressions across different communication formats.

[00131] It is envisaged that by identifying one or more predetermined expressions in messages, whether textual, visual, auditory, short, long, incremental, or updatable, the online electronic communication system may enhance content moderation, automate responses, improve user safety, and maintain compliance with applicable policies and regulations.

[00132] As indicated, if the online electronic communication system identifies the one or more predetermined expressions in the message, the online electronic communication system declines to deliver the message to the second user.

[00133] The identification process may be performed using various techniques, including exact matching, similarity-based matching, contextual analysis, and / or advanced pattern recognition methods.

[00134] In some embodiments, the system may perform a strict comparison where at least one or more predetermined expressions must appear in the content of the message. This method is useful for detecting specific keywords, predefined offensive phrases, or structured data such as email addresses, phone numbers, or command-based instructions.

[00135] In other embodiments, the system may identify expressions that are close to, but not 2026202176   20 Mar 2026 exactly the same as, the predetermined expressions by employing similarity measurement techniques. It is envisaged that this technique may be useful for messages with minor spelling variations, typos, abbreviations, or different word orderings.

[00136] For example, the system may measure the similarity between a segment of the message and a predetermined expression by calculating the minimum number of edits (insertions, deletions, or substitutions) required to transform one string into another. Alternatively, the system may determine similarity by comparing the number of shared words or letters between the segment of the message and a predetermined expression.

[00137] It is envisaged that the system may recognise common abbreviations and acronyms by expanding or mapping them to their full forms. For example, the system may match "ASAP" with "as soon as possible" or "FYI" with "for your information".

[00138] The system may also allow for configurable similarity thresholds, such that a high threshold ensures strict matching, detecting only closely related expressions, while a lower threshold may allow for looser matching, capturing broader variations while minimising false negatives.

[00139] In further some embodiments, the system may use natural language processing (NLP) and AI-based models to analyse the meaning of the message rather than relying solely on keyword matching. This method may help identify messages where the expression is implied or paraphrased rather than explicitly stated. Example: If "threat" is a predetermined expression, the system may identify semantically similar phrases like "my patience isn't limitless" or "I will throw you out of the window" even if the exact word "threat" is not used in a message.

[00140] In further some embodiments, the system may use pattern-matching techniques to detect variations of predetermined expressions that follow a structured format. This method may be particularly effective for identifying numerical sequences (e.g., credit card numbers, IP addresses) or commonly used patterns in messages.

[00141] In yet some embodiments, the identification process is not limited to text but may also extend to multimedia content. The system may use AI-driven image recognition to detect the predetermined expressions with visual elements (e.g., specific logos, offensive images). The system may perform speech-to-text processing to transcribe and analyse spoken words in audio or video messages. For example, if an offensive gesture or symbol is a predetermined expression, the system may detect it within an attached image or video file.

[00142] Preferably, the system may employ a combination of exact, similarity-based, 2026202176   20 Mar 2026 contextual, and multimodal identification techniques to identify whether the one or more predetermined expressions are in the message.

[00143] Once the online electronic communication system identifies that one or more predetermined expressions are not present in a message, the system may proceed to allow the message to be transmitted to the recipient without any interference or further examination. This means that, in the absence of identified predetermined expressions, the system deems the message to be acceptable for delivery. Accordingly, the message is delivered as intended, ensuring timely communication between the sender and the recipient, with no need for additional review or filtering.

[00144] In some embodiments, if the system employs a similarity-based identification process, it may take a more nuanced approach to assessing the message. In this case, the system may calculate a similarity measurement to evaluate how closely the message content aligns with predetermined expressions. The system may use various methods to determine the degree of similarity between the message and the predefined expressions. If the calculated similarity measurement falls below a predefined similarity threshold, indicating that the message content is sufficiently dissimilar to any predetermined expressions, the system may allow the message to be transmitted to the recipient without any disruption. This ensures that only messages with a similarity measurement above the threshold are flagged or blocked, while those with minimal or no resemblance to predetermined expressions are delivered seamlessly.

[00145] In some embodiments, if the system automatically identifies one or more predetermined expressions in the message, the system may flag the message for review by a human reviewer (moderator or administrator). It is envisaged that this action involves the system marking the message as potentially problematic or requiring closer examination based on the presence of the predetermined expressions. Once flagged, the message is directed to a designated human reviewer or group of human reviewers who possess the appropriate authority and expertise to assess the content in more detail.

[00146] The flagged message may be routed to a moderation queue, where the reviewers can analyse its context, intent, and any possible violations of platform policies, legal requirements, or community standards. It is envisaged that this step ensure that automated systems do not overlook subtle nuances or context that could lead to false positives or unjust censorship. In general, human moderators are trained to make judgments about the appropriateness of the message, considering factors such as tone, potential harm, and the specific context in which the predetermined expression was used.

[00147] The reviewers may utilise one or more tools to facilitate the review process. For 2026202176   20 Mar 2026 example, the moderators may view metadata associated with the message, such as sender information, recipient details, and timestamps. The reviewers may also access historical information about the sender or recipient, including any previous messages or behaviour patterns. The reviewers may utilise context-aware filters or AI-assisted analysis to evaluate the message more effectively.

[00148] The system may take various actions on the message that contains the one or more predetermined expressions, depending on the severity of the content and / or the system's configuration. These actions are designed to mitigate potential risks, ensure compliance with guidelines, and protect users from harmful or inappropriate content.

[00149] In some embodiments, the system may choose to delete the message entirely. This prevents the message from being delivered to the recipient, removing potentially harmful or offensive content from the system. The system may delete the message immediately upon detection of the predetermined expressions or after the message has been flagged and further reviewed by human moderators.

[00150] In other embodiments, the system may allow the message to be transmitted but modify it in some way to remove or alter the problematic content. For example, if the message includes offensive language, inappropriate imagery, or sensitive data, the system might censor certain parts of the message. This may involve replacing inappropriate words or phrases with symbols (e.g., "****" for curse words), blurring or removing offensive images, or adjusting the content to make it more suitable for the intended audience. The system may also mask or replace links to unsafe websites or sensitive personal information.

[00151] In further some embodiments, the system may log the message for auditing or compliance purposes. This ensures that any actions taken on the message are recorded for future reference, particularly in cases where platform administrators need to review decisions or provide transparency regarding content moderation practices. This log may be used for reporting, investigations, or to track trends in user behaviour and platform compliance.

[00152] In further other embodiments, the system may issue a warning to the first user when the message is identified as containing one or more predetermined expressions that violate platform guidelines or community standards.

[00153] The warning may serve as a notification to the first user, informing them of the violation and reminding them of the system’s rules and expectations. This may be a preventive measure to encourage users to adhere to the system's policies and to help them understand what is considered inappropriate or harmful content. 2026202176   20 Mar 2026

[00154] In some embodiments, the warning may also suggest alternative wording or modifications to the message. For example, if the message contains inappropriate language, offensive terms, or harmful expressions, the system may offer a more appropriate, respectful alternative that would comply with the system's guidelines. This suggestion can be constructive in helping the first user rephrase or adjust their message in a way that better aligns with the system's standards.

[00155] If the first user receives multiple warnings over time, indicating repeated violations of the system’s guidelines or an ongoing pattern of inappropriate behaviour, the system may take more serious action, aimed at ensuring compliance and protecting the system’s integrity and user experience.

[00156] For example, if the first user continues to engage in behaviour that violates the system’s guidelines despite receiving warnings, the system may initiate a temporary suspension of the first user's account. This suspension restricts the first user from engaging in any activities on the system for a predefined period, during which they are unable to send messages, interact with other users, or perform certain actions.

[00157] It is envisaged that the suspension provides the first user with an opportunity to reflect on their actions and understand the consequences of their behaviour, with the hope of reestablishing adherence to the system’s rules. The duration of the suspension may vary depending on the severity of the violation and the system's policy, but typically increases with repeated infractions.

[00158] If the first user continues to violate the system's policies after multiple warnings and suspensions, the system may permanently suspend or deregister the first user’s account. Deregistration involves a permanent ban, preventing the first user from accessing the platform or creating new accounts.

[00159] If the first user’s account is suspended or deregistered, the system may notify the first user of the action taken, providing an explanation of the reasons behind the suspension or deregistration. The notification may also include information about the first user’s previous violations and the system’s guidelines they failed to adhere to.

[00160] In some embodiments, the notification may inform the first user of the possibility of appealing the decision or providing a path for reinstating their account, depending on the system’s terms of service and appeal processes.

[00161] In some embodiments, the first user’s access to the online electronic communication 2026202176   20 Mar 2026 system may be suspended or revoked without a warning being provided. This may occur if, for instance, the predetermined expressions contained in the message are considered to be particularly offensive and / or contrary to law.

[00162] In some embodiments, the online electronic communication system may contact a law enforcement agency (either automatically or via a human user, such as an administrator) if the predetermined expression identified in the message is particularly offensive (such as a threat to injure or kill, illegal images or the like).

[00163] Thus, in some embodiments of the invention, the predetermined expressions may be classified into two or more categories based on the degree of offensiveness and / or legality of the predetermined expressions. The sanction towards the user sending the message when a predetermined expression is identified may vary depending on the category of the predetermined expression used. For instance, a predetermined expression characterised as being relatively inoffensive may warrant a warning to the user, while a predetermined expression characterised as being relatively offensive may warrant a suspension of barring of the user’s account.

[00164] According to a second aspect of the present invention, there is provided a method for filtering electronic messages in an online environment, the method comprising the steps of: Providing an online electronic communication system accessible to a plurality of users; Allowing a user, using an electronic device associated with the user, to publish a message on the online electronic communication system; Reviewing the message, using the online electronic communication system, to identify one or more predetermined expressions therein, Wherein, if the online electronic communication system identifies the one or more predetermined expressions in the message, the online electronic communication system declines to publish the message, or If the online electronic communication system does not identify the one or more predetermined expressions in the message, the online electronic communication system publishes the message

[00165] The method may include one or more characteristics or features of the first aspect of the present invention, as hereinbefore described.

[00166] In particular, the method allows a user to publish a message on the system, such that the message may be available for viewing, access, or interaction by other users within the system. 2026202176   20 Mar 2026

[00167] The system may allow the user to configure the message’s visibility, specifying whether it is publicly available to all users of the system, restricted to a specific group of users, or limited to certain individuals through privacy or access settings.

[00168] Analogously, before the message is published, the system may perform automated or manual reviews to ensure compliance with system policies, legal regulations, or content guidelines. Messages that contain restricted content may be flagged, modified, or prevented from being published.

[00169] Once approved, the message may be stored in the system's database and made available for retrieval, display, and interaction by authorised users. It is envisaged that the publishing of the message may trigger notification messages to other users, such as alerts for followers, group members, or mentioned users.

[00170] Further, the system may allow the original user of the published message to edit or delete the published message, subject to system rules and content retention policies as discussed.

[00171] In general, older published messages may be archived for long-term access or retrieval based on system policies, with options for searchability and indexing.

[00172] In a third aspect, the invention resides broadly in an online electronic communication system including at least one processor and at least one non-transitory computer readable storage medium storing instructions thereon that, when executed by the at least one processor, cause the system to: Receive, from an electronic device associated with a first user, a message intended for delivery to a second user; Review, using the online electronic communication system, the message to identify one or more predetermined expressions therein; and If the one or more predetermined expressions are identified in the message declining, using the online electronic communication system to deliver the message to the second user, or If the one or more predetermined expressions are not identified in the message delivering, using the online electronic communication system, the message to the second user.

[00173] In a fourth aspect, the invention resides broadly in a method for organising an activity in an online environment, the method comprising the steps of: Providing an online electronic communication system accessible to a plurality of users; 2026202176   20 Mar 2026 Generating, using an electronic device associated with a first user, a proposal for an activity; Displaying the proposal in the online electronic communication system, the proposal being visible to a plurality of second users of the online electronic communication system; Receiving, via the online electronic communication system, one or more acceptances of the proposal from at least of the plurality of second users; Receiving, via the online electronic communication system, approval of at least one of the one or more acceptances by the first user to create one or more approved second users; Exchanging, via the online electronic communication system, one or more electronic messages relating to one or more conditions associated with the activity between the first user and the one or more approved second users; and Wherein, upon agreement to the one or more conditions by the first user and the one or more approved second users, approving the activity to take place.

[00174] The proposal may be of any suitable form, and the form of the proposal may depend on the nature of the activity and the intended participants. Preferably, however, the proposal may be in the form of an electronic message. The electronic message may be displayed, via the online electronic communication system, on one or more electronic devices associated with the plurality of second users.

[00175] The proposal may be in the form of a message displayed on a user interface of the online electronic communication system. Alternatively, the proposal may be displayed in an email, text message, push notification or the like sent to the electronic devices associated with the plurality of second users by the online electronic communication system.

[00176] In a preferred embodiment, the proposal may include one or more pieces of information relating to the activity. Any suitable pieces of information may be included, such as, but not limited to, the location of the activity, the purpose of the activity, when the activity will take place, the duration of the activity, how many participants are required for, or may participate in, the activity, the equipment required to participate in the activity, the cost of the activity, preferred characteristics of the participants and so on.

[00177] In some embodiments of the invention, the activity may be a trip or journey. Further, the activity may be a trip or journey for a specific purpose. In specific embodiments of the invention, the activity may be a trip or journey to conduct a leisure activity or hobby, such as camping, fishing, hunting, sightseeing, canoeing, kayaking, swimming, diving or the like.

[00178] In embodiments where the activity is a fishing trip, the proposed location may be a body of water, such as a lake, river dam, ocean or the like. The proposed location may be any 2026202176   20 Mar 2026 suitable location associated with the body of water, such as a beach, pier, reef, pontoon, riverbank or the like. The location of the activity may be provided as a place name, suburb, town, postcode, GPS coordinates or the like, or any suitable combination thereof.

[00179] The proposal may include the time at which the activity is to take place, and may include one or more of a start time, an end time, and / or an expected duration.

[00180] Any suitable number of participants may be included in the activity. However, in some embodiments, a maximum number of participants may be specified. This may be for any suitable reason, such as transport capacity (e.g., the size of a boat or other vehicle), the nature of the location and so on, the number of roles or responsibilities to be assigned (such as driver, boat captain, bait provider, or food organiser), and skill levels (e.g., beginner-friendly or suitable only for experienced participants).

[00181] The equipment requirements for a fishing trip may include appropriate fishing gear, bait, safety equipment, navigation tools, transportation, and other essential supplies (e.g., sunscreen, insect repellent, eskies / coolers, chairs, and canopies). The proposal for the fishing trip may also specify target fish species, a requirement for each participant to hold a valid licence or be covered by a group permit, catch limits, protected area or local laws, and the like.

[00182] The proposal may specify personal details of the participants, such as sex, age, experience level and so on. Such information may be voluntarily provided by the second users in a profile on the online electronic communication system or in response to the first user during an acceptance process.

[00183] Further, the proposal may include environmental and weather conditions for optimal fishing planning. The conditions may include tide information, rain probability, temperature, wind speed, wave and swell information, sunrise and sunset times and so on.

[00184] In some embodiments, the proposal may include a cost estimate for the activity. In some embodiments, the online electronic communication system may be capable of dividing the cost estimate among the participants. The costs may be divided equally between participants, or different costs may be assigned depending on what each participant is tasked to bring or provide for the activity.

[00185] In some embodiments, the participants in the activity may transfer money to one another via the online electronic communication system. Alternatively, the participants may transfer money to the online electronic communication system. In this embodiment of the invention, the participation of a second user in the activity may be unable to be approved until 2026202176   20 Mar 2026 money has been received by the online electronic communication system.

[00186] In a specific example, in embodiments where the activity is a fishing trip, the cost estimate may include costs associated with fuel, bait, boat hire, food, parking and / or permits.

[00187] In some embodiments, the proposal may be displayed on a user interface associated with the online electronic communication system. The user interface may be accessed using an one or more electronic devices associated the plurality of second users. For example, the proposal may be displayed on one or more graphical user interfaces (GUIs) accessible via electronic devices associated with the second users. The proposal may be presented in the form of text, or may include additional information, such as one or more maps or the like. The electronic devices may be smartphones, tablets, or personal computers.

[00188] The proposal may be made visible to the second users by presenting it within designated sections of the system, such as an activity feed, nearby opportunities page, notifications panel, or a results list returned by a search or filter function.

[00189] The proposal may be visible to all users of the online electronic communication system. Alternatively, the first user may configure the proposal to be visible only to a selected group of second users. This selective visibility may be manually configured by the first user, such as by applying user-specific filters. For instance, the first user may specify that only known contacts may view the proposal, or may specify that the proposal is only visible to second users that meet one or more predetermined criteria. Criteria may include predefined groups, friend lists, past collaborators, individually selected users. In other embodiments, the proposal may only be visible to second users in a specific geographical location (for instance, within a predetermined distance from where the activity is to take place), who are within a particular age range, are of a particular gender, have similar interests to the first user and so on.

[00190] The selection of the second users to whom the proposal is made visible may also be dynamic, meaning it may vary based on real-time or contextual parameters. These parameters may include user preferences, geographic proximity, time availability, skill level, and / or predefined relevance rankings.

[00191] In some embodiments, the online electronic communication system may determine which second users may view the proposal. This may be achieved using any suitable technique. For instance, the online electronic communication system may filter second users based on the criteria chosen by the first user, or by the feedback regarding the second users left by others and so on. Alternatively, the online electronic communication system may use one or more matching algorithms configured to match the first user with one or more second users. Such 2026202176   20 Mar 2026 matching may be performed by comparing attributes of the proposal (e.g., activity type, required skills, timing, location, cost) with data associated with profiles of the second users (e.g., interests, past behaviour, saved preferences, availability). The system may also refine this determination over time by learning from past interactions, acceptance rates, or user feedback.

[00192] The first user may adjust the visibility settings at any time before the activity takes place. Additionally, the system may provide analytics or summaries to the first user, such as those indicating how many users have viewed the proposal, who is eligible to see it, and an estimate generated by the online electronic communication system as to whether the visibility of the proposal is likely to result in a sufficient number of participants.

[00193] In some embodiments, the proposal may be displayed in such a manner that the second users may click or tap on the displayed proposal in the user interface to reveal further detail, such as participant requirements, estimated costs, or location information.

[00194] In some embodiments, the proposal may be displayed with visual emphasis based on urgency (e.g., proposals that are close to the proposed time), popularity (e.g., number of participants or interest), or user affinity (e.g., same group memberships, prior interactions). Additionally, the visibility may be enhanced through the use of alerts, badges, or push notifications to draw the attention of the second users.

[00195] In some embodiments, the online electronic communication system may be configured to allow second users to specify the proposals they wish to see. For instance, the second users may configure the online electronic communication system to only display proposals within a predetermined geographical area, that target predetermined fish species, where the first user is of a similar age and / or has similar interests and so on.

[00196] In some embodiments, each of the plurality of the second users to whom the proposal is made visible may be provided with one or more response options for responding to the proposal via the online electronic communication system.

[00197] The one or more response options may include an accept option (e.g., to express willingness to participate in the proposal), a reject option (e.g., to explicitly decline participation), and an ignore or no action option (e.g., where the user chooses not to respond or take any affirmative action). The one or more response options may also include an option to contact the first user to seek more information by exchanging electronic messages.

[00198] Selection of the accept, reject or ignore response options may be performed by clicking a button, link, or other input control displayed on the user interface with the displayed 2026202176   20 Mar 2026 proposal. Upon receiving a response, the system may be configured to transmit a corresponding response (e.g., an acceptance or rejection) from the second users to the first user via the online electronic communication system. The transmitted response may include data such as a timestamp, user ID, location information, or optionally a message or comment provided by the second user.

[00199] Further, in the case of acceptance, the response may additionally include relevant user details, such as availability, experience level, equipment owned, a user rating and so on to assist the first user in participant selection. In general, the second users may be capable of updating or withdrawing their responses prior to the first user's confirmation or finalisation of participants.

[00200] The first user may receive the acceptance or rejection responses via the online electronic communication system, for example through a dedicated proposal management interface, notification system, or message feed. Alternatively, acceptance or rejection responses may be provided to the first user via email, text message, push notification or the like. The first user may be notified of new responses in real-time or via periodic updates. It is envisaged that the received acceptances enable the first user to assess interest in the proposal and selectively approve the second users for participation.

[00201] In some embodiments, the acceptances from the second users may include the identities of the second users, any associated profile information (e.g., name, experience level, user rating, proximity or the like), and any messages or commentaries. Upon receiving the acceptance, the first user may interact with one or more user interface elements provided by the system to issue approvals of the acceptances. Such interaction may include selecting or clicking an “approve”, or “confirm” button, link or the like, or selecting multiple second users and applying a bulk approval command. In some embodiments, the system may allow the first user to set criteria (e.g., skill level or availability) that trigger automatic approvals of certain acceptances.

[00202] It is envisaged that the system may also allow the first user to deny or reject the acceptances from one or more of the second users. This may occur if, for instance, the second user has insufficient levels of experience, is not prepared to share costs, has a poor user rating and so on.

[00203] Upon approval of a response by the first user, the system may designate the second users as approved second users in connection with the proposal. The system may initiate further actions such as notifying the approved second users, updating the proposal status, or enabling group communication channels. The approved second users may then become participants in the activity. 2026202176   20 Mar 2026

[00204] As indicated, the online electronic communication system is configured to deliver the approval to the approved second users. Delivery of the approval may occur within the online electronic communication system, or through an electronic communication sent to an electronic device associated with the approved second user. Such approvals may be provided in the form of in-app notifications, email messages, SMS messages, direct messages within the system, push notifications and the like.

[00205] In general, each of the approved second users may receive the approval via a user interface of an electronic device. In some embodiments, receiving the approval may include displaying a notification on the electronic device associated with the approved second user indicating that the second user has been approved for participation in the activity. The system may present the approval in a dedicated interface element, such as a confirmation banner, status update on a page of the proposal, or a message in a notification centre or chat channel.

[00206] Upon receiving their approvals, the approved second users may be granted access to additional proposal-related features or details, such as viewing full participant lists, joining real-time communication channels, interacting with planning tools (e.g., shared checklists, maps, or schedules), or confirming final logistical arrangements. In some embodiments, the second user may also be prompted to confirm their continued availability or agreement to conditions in response to the received approval.

[00207] The system may log the delivery and receipt of each of the approvals, such as by recording a timestamp when each of the approval is sent and when it is viewed or acknowledged by the approved second user. In some embodiments, the system may allow the approved second user to respond to the approval, such as by sending a confirmation message or opting out in other activities they are no longer available.

[00208] As indicated, the next step in the present invention is exchanging, via the online electronic communication system, one or more electronic messages relating to one or more conditions associated with the activity between the first user and the one or more approved second users.

[00209] The message exchanging may include real-time or asynchronous communication facilitated through a messaging system provided within the online electronic communication system. The electronic messages may include text, emojis, attachments (such as documents, checklists, or images), hyperlinks, or other digital content.

[00210] The conditions associated with the activity may include, but are not limited to, logistical details (e.g., time, date, location, transportation arrangements), cost-sharing 2026202176   20 Mar 2026 arrangements, role assignments (e.g., organiser, driver, equipment provider), requirements (e.g., necessary equipment, clothing, or permits), or behavioural expectations (e.g., no smoking, punctuality, noise limits). These conditions may be proposed, modified, confirmed, or clarified through the step of message exchanging.

[00211] In some embodiments, the electronic communication system may include additional tools to facilitate structured agreement, such as polls, shared editable lists, digital signatures, digital checkboxes, or “agree” or “disagree” buttons, which allow the first user and second users to indicate agreement or disagreement on the one or more conditions.

[00212] The system may store a record of the exchanged messages and any conditions agreed upon, for audit, planning, dispute resolution or other purposes. Notifications may be issued when new messages are received, unread, or require a response, thereby helping ensure the first user and the approved second users remain informed and engaged in finalising the conditions of the activity.

[00213] Once all the conditions by the first user and all the approved second users are agreed, the system may automatically trigger an approval status associated with the proposal. The status of the proposal may be updated within the system’s database and user interfaces to reflect that the proposal of the activity is now confirmed. This may also activate follow-up features such as calendar integration, reminders, shared itineraries, or route planning.

[00214] In some embodiments, the system may issue a final confirmation message or summary to the first user and the one or more approved second users indicating that the proposal of the activity is officially approved to proceed. This message may include the final agreed-upon conditions, participant details, and relevant logistical information. It may also serve as a basis for further coordination and time-sensitive updates leading up to the activity.

[00215] It is envisaged that all message exchanging that occurs during any or all steps of the method, including displaying the proposal, receiving the acceptances and the approvals of the acceptances, condition negotiation, and / or final confirmation, may make use of the filtering methods as described in the first and second aspects of the invention. The online electronic communication system may also be the system as described in the third aspect of the invention.

[00216] While the present invention is directed to a method for filtering electronic messages and organising an activity in an online environment, the skilled addressee will appreciate that the teachings disclosed herein may be applied to other types of digital communication systems and data moderation frameworks. Additionally, the filtering method may be extended to multimodal content, including audio, video, and image recognition technologies, to detect and 2026202176   20 Mar 2026 restrict inappropriate or flagged content in multimedia-based communications. The organising method may be extended to a wide range of collaborative, event-driven, or time-sensitive scenarios beyond recreational or social activities. These may include, for example, professional or volunteer task allocation systems, shared transportation arrangements (e.g., carpooling, rideshare coordination), emergency response deployments (e.g., coordinating first responders or volunteers during crisis events), or academic or research collaboration planning.

[00217] By applying the features disclosed in this invention, a broad range of online communication environments may benefit from enhanced security, user safety, and regulatory compliance, improving the overall quality and trustworthiness of digital interactions.

[00218] Any of the features described herein can be combined in any combination with any one or more of the other features described herein within the scope of the invention.

[00219] The reference to any prior art in this specification is not, and should not be taken as an acknowledgement or any form of suggestion that the prior art forms part of the common general knowledge. BRIEF DESCRIPTION OF DRAWINGS

[00220] Preferred features, embodiments and variations of the invention may be discerned from the following Detailed Description which provides sufficient information for those skilled in the art to perform the invention. The Detailed Description is not to be regarded as limiting the scope of the preceding Summary of Invention in any way. The Detailed Description will make reference to a number of drawings as follows:

[00221] Figure 1 is a schematic illustrates an online electronic communication system, according to an embodiment of the present invention.

[00222] Figures 2A, 2B and 2C illustrate user interfaces of an online electronic communication system according to an embodiment of the present invention.

[00223] Figure 3 illustrates a method for filtering electronic messages in an online environment according to an embodiment of the present invention.

[00224] Figure 4 illustrates a method for filtering electronic messages in an online environment according to another embodiment of the present invention.

[00225] Figure 5 illustrates a method for organising an activity in an online environment according to an embodiment of the present invention. 2026202176   20 Mar 2026

[00226] Figures 6A, 6B, 6C, 6D and 6E illustrate user interfaces of an online electronic communication system according to an embodiment of the present invention. DETAILED DESCRIPTION

[00227] Figure 1 illustrates a method (300) for filtering electronic messages in an online environment according to an embodiment of the present invention. The method (300) provides an online electronic communication system (100) accessible to a plurality of users (120a, 120b, 120c, 120m); allowing a first user (120a), using an electronic device (130a) associated with the first user (120a), to send a message (110) via the online electronic communication system (100) to a second user (120b, 120c); reviewing the message (110), using the online electronic communication system (100), to identify one or more predetermined expressions (190) therein, wherein, if the online electronic communication system (100) identifies the one or more predetermined expressions (190) in the message (110), the online electronic communication system (100) declines to deliver the message (110) to the second user (120c), or if the online electronic communication system (100) does not identify the one or more predetermined expressions (190) in the message (110), the online electronic communication system (100) delivers the message (110) to the second user (120b).

[00228] The online environment (150) is a social media network, configured to allow users to send and receive messages, post comments, share multimedia content, and engage in discussions with other users. The online environment (150) facilitates real-time or asynchronous communication, enabling users to interact through direct messaging, group chats, public posts, and private forums.

[00229] The electronic messages (110) refer to digital communication transmitted over the online environment (150). For example, the electronic messages (110) may be emails containing text, attachments, and multimedia elements, instant messages over real-time communication systems, social media messages exchanged between users over social networking platforms, short message service (SMS) and multimedia messaging service (MMS) messages exchanged between mobile devices.

[00230] The electronic messages (110) may also be comments shared in online forums, discussion board and comment sections on websites or online communities, social media platforms, blogs, or collaborative platforms.

[00231] The electronic messages (110) involve the exchange of data, ideas, requests, or notifications. 2026202176   20 Mar 2026

[00232] It will be understood that the delivery of an electronic message (110) may be prevented if the electronic message (110) contains unwanted content (such as offensive language, spam, phishing, pornography or malware). This filtering method (300) improves security, productivity, and user experience across the online environment (150).

[00233] At step 310, the method (300) provides an online electronic communication system (100) accessible to a plurality of users (120a, 120b, 120c, 120m).

[00234] Still referring to Figure 1, the online electronic communication system (100) comprises a networked environment that enables users (120a, 120b, 120c, 120m) to communicate, share data, and interact with one another either in real-time or asynchronously. This system (100) facilitates connectivity, allowing users (120a, 120b, 120c, 120m) to engage in conversations, exchange multimedia content, and collaborate regardless of their physical locations. The system (100) comprises multiple components and tools that support various communication formats, including but not limited to text-based communication, image sharing, voice communication and video communication.

[00235] The online electronic communication system (100) is built on a network infrastructure, which may be the internet, local area networks (LANs), or private networks (intranets). This infrastructure ensures data is transmitted reliably between users (120a, 120b, 120c, 120m) in various geographic locations.

[00236] Referring to Figures 2A, 2B, and 2C, the online electronic communication system (100) has a user interface (200) through which users (120a, 120b, 120c) are capable of interacting with the communication system (100). The user interface (200) serves as the primary access point, enabling users to send, receive, and manage electronic messages, multimedia content, and other communications within the system.

[00237] The users (120a, 120b, 120c) can access the user interface (200) via an electronic device (130a, 130b, 130c), such as desktop computers and laptops, smartphones and tablets, wearable devices, and / or smart home and IoT devices.

[00238] To access the system (100), a user (120a) is required to create an account by providing basic personal or organizational details such as name, email address, phone number, and other identifying information. The system (100) can verify the user’s (120a) identity using one or more forms of government-issued identification (121).

[00239] Once registered, the user (120a) can create a profile containing one or more additional details. 2026202176   20 Mar 2026

[00240] Referring to Figure 2A, the user (120a) clicks the “Create Profile” button on the user interface (200) to begin entering additional details including a bio, age, geographic location and / or personal interests.

[00241] Referring to Figures 2B and 2C, in the context of a system designed for fishing enthusiasts, the user profile can include fishing-specific details such as: • Fishing experience level (e.g., beginner, intermediate, advanced, professional); • Preferred species to target, indicating the types of fish the user is most interested in catching; • Fishing preference, specifying whether the user prefers land-based fishing, boat fishing, or both; • Equipment ownership, stating whether the user owns their own fishing gear or requires rentals; and / or • Transportation details, specifying whether the user has their own means of transport for fishing trips.

[00242] The user (120a) can update their profile in the system (100) via the user interface (200). The system (100) also provides the user (120a) with the option to control the visibility of their profile by allowing them to choose whether to publish the entire profile or only selected portions within the system (100).

[00243] The user (120a) can also configure their privacy settings to determine which details are visible to others, ensuring they can manage their personal information according to their preferences.

[00244] Still referring to Figure 1, the system (100) defines various levels of access based on the user’s identity, role, or permissions. In general, a registered user, such as the user (120a), has standard access to messaging, notifications, and file sharing, and an administrative user, such as the user (120m), has higher privileges for system settings, user management, and data access. The administrative user (120m) also has restricted access to confidential information and critical infrastructure controls.

[00245] The system (100) further defines different user roles, each with distinct permissions and functionalities. These roles help regulate user interactions and ensure the system (100) operates in a structured and secure manner.

[00246] For example, regular users (120a, 120b), engage in standard activities, such as sending and receiving messages, initiating or accepting connection requests, posting and reading comments, and viewing other users' public profiles. Moderators or administrators (120m) 2026202176   20 Mar 2026 have elevated privileges that allow them to monitor, assess, and moderate user-generated content.

[00247] At step 320 in Figure 3, the method (300) allows a first user (120a), using an electronic device (130a) associated with the first user (120a), to send a message (110) via the online electronic communication system (100) to a second user (120b, 120c).

[00248] Also referring to Figure 1, the electronic device (130a) is a mobile phone with a user interface that facilitates communication.

[00249] The electronic device (130a) can be personally owned by the user (120a), assigned by an organisation, or temporarily allocated.

[00250] The first user (120a) is a human user operating the electronic device (130a).

[00251] The second user is also a human user (120b) that can access the online electronic communication system (100).

[00252] Alternatively, the second user may be a group of human users (120c). It is envisaged that the group will be assigned a unique identifiable group ID, which allows the system (100) to recognise and manage communications directed to the group (120c) as a whole.

[00253] The group (120c) can be either manually created by users or system administrators, or automatically generated based on specific criteria, such as shared interests, activity levels, location, or professional affiliations.

[00254] Still referring to Figure 1, the second user (120b) is associated with an electronic device (130b) that is communicatively accessed to the online electronic communication system (100). Accordingly, when the first user (120a) sends a message (110), the message (110) can be transmitted via the online electronic communication system (100) to the electronic device (130b) associated with the second user (120b).

[00255] The message (110) can be text-based messages, multimedia messages containing images, audio, or video content, as well as system-generated notifications or user-triggered requests.

[00256] For instance, the messages may include information about fishing locations or hotspots, such as best fishing spots (rivers, lakes, coastal areas, deep-sea locations), GPS coordinates of productive fishing areas, local fishing conditions and recent fish activity, and / or reports on fish migration patterns. 2026202176   20 Mar 2026

[00257] Referring to Figure 3, at step 330, the message (110) is reviewed to identify one or more predetermined expressions (190 at Figure 1) therein.

[00258] The step (330) of reviewing messages is performed to identify (and optionally remove) unwanted or harmful content such as spam, phishing, offensive language, pornography or malware, thereby ensuring a safer and more supportive environment within the system. It is envisaged that effective message moderation may prevent potential risks to both individual users and the broader community.

[00259] The predetermined expressions (190) may include words, numbers, images, videos, or the like. Identifying the predetermined expressions (190) involve detecting and filtering out offensive, inappropriate, or harmful content, such as hate speech, explicit language, pornography or spam.

[00260] By identifying such expressions (190), the system (100) can take appropriate actions, such as warning the sender, flagging the message for review, or blocking the delivery of the message to the second user (120b).

[00261] The first user (120a) could receive a warning message (140) or being barred from the online electronic communication system for sending a message containing the predetermined expressions.

[00262] The online electronic communication system (100) includes a mechanism for manual message review by one or more authorised users (120m). These human reviewers are responsible for monitoring, filtering, and intercepting messages transmitted within the system (100) to ensure compliance with system policies, legal requirements, or security protocols.

[00263] It is envisaged that the authorised users (120m) can selectively review messages flagged by an automated content moderation module.

[00264] The authorised users (120m) can intercept messages in real time, preventing delivery to the intended recipient if the content of a message violates predetermined rules or guidelines, or include the one or more predetermined expressions (190).

[00265] The manual reviewing can be supplemented by various tools and workflows to improve efficiency and accuracy. Additionally, the authorised users (120m) can access the system (100) to obtain context about the sender, recipient, and message history, facilitating informed decision-making.

[00266] Referring to Figure 3, after reviewing the message and determining whether one or 2026202176   20 Mar 2026 more predetermined expressions are present, a conditional decision is made at step 340. If the message (110) contains one or more predetermined expressions (190), the method (300) proceeds to step 350, where the system (100) declines to deliver the message (110) to the second user. Otherwise, the system (100) delivers the message to the second user, as illustrated in step 360.

[00267] The system (100) can perform a strict comparison where at least one or more predetermined expressions (190) must appear in the content of the message (110). This method is useful for detecting specific keywords, predefined offensive phrases, or structured data such as email addresses, phone numbers, or command-based instructions.

[00268] Alternatively, if the message (110) contains minor spelling variations, typographical errors, abbreviations, or different word orderings, the system (100) can identify expressions that are similar to, but not identical to, the predetermined expressions (190) by employing similarity measurement techniques.

[00269] The system (100) measures the similarity between a segment of the message (110) and a predetermined expression (190) by calculating the minimum number of edits (insertions, deletions, or substitutions) required to transform one string into another.

[00270] Preferably, the system (100) employs a combination of exact, similarity-based, contextual, and multimodal identification techniques to identify whether the one or more predetermined expressions (190) are in the message (110).

[00271] If the one or more predetermined expressions (190) are not in the message (110), the latter will be transmitted to the second user (120). However, once the system (100) identifies one or more predetermined expressions (190) are in the message (110), the system (100) can flag the message (110) for review by a human reviewer (120m) who possess the appropriate authority and expertise to assess the content in more detail.

[00272] The human reviewer (120m) may also view metadata associated with the message (110), such as sender information, recipient details, and timestamps.

[00273] The system (100) takes various actions on the message (110) that contains the one or more predetermined expressions (190), depending on the severity of the content and / or the system's configuration.

[00274] In general, the system (100) deletes the message (110) immediately upon detection of the predetermined expressions (190) or after the message (110) has been flagged and further reviewed by the human reviewer (120m). 2026202176   20 Mar 2026

[00275] Alternatively, the system (100) may issue a warning (140) to the first user (120a) when the message (110) is identified as containing one or more predetermined expressions (190). The warning (140) serves as a notification to the first user (120a), informing them of the violation and reminding them of the system’s rules and expectations.

[00276] Figure 4 illustrates a method (400) for filtering electronic messages in an online environment according to another embodiment of the present invention.

[00277] Referring to Figure 1 and Figure 4, the method (400) comprises the following steps: •   at step 410, providing an online electronic communication system (100) accessible to a plurality of users (120a, 120b, 120c, 120m); • at step 420, allowing a user (120a), using an electronic device (130a) associated with the user (120a), to publish a message (110) via the online electronic communication system (100) on an online forum (170); • at step 430 reviewing the message (110), using the online electronic communication system (100), to identify one or more predetermined expressions (190) therein; • at step 440, generating an identification result; • at step 450, if the online electronic communication system (100) identifies the one or more predetermined expressions (190) in the message (110), the online electronic communication system (100) declines to publish the message (110); or • at step 460, if the online electronic communication system (100) does not identify the one or more predetermined expressions (190) in the message (110), the online electronic communication system (100) publishes the message (110) on the online forum (170).

[00278] The online forum (170) may include discussion boards, comment sections on websites, online communities, social media platforms, blogs, or collaborative platforms.

[00279] Figure 5 illustrates a method (500) for organising an activity in an online environment according to another embodiment of the present invention. The method (500) is employed by a first user (120a) who wishes to propose an activity such as a fishing trip (110) using the online electronic communication system (100). For instance, the first user (120a) may propose a fishing trip (110) in which the first user (120a) is seeking two companions to travel a particular distance to a location in which a specific fish species is known to be present. The online electronic communication system (100) is available to a plurality of users (120d), who may be available or wish to be part of the proposed fishing trip (110).

[00280] In the embodiment of the invention illustrated in Figure 5, the first user (120a) may 2026202176   20 Mar 2026 receive acceptances of the proposal (110) from three second users (120d) through the electronic communication system (100).

[00281] The first user (120a) may then review the three acceptances to determine whether the three second users (120d) are compatible with the first user (120a) and the proposed fishing trip (110). As an example, the first user (120a) may approve the acceptance from one of the second users (120d) because the second user (120d) is of a similar age to the first user (120a) and has experience with the particular fish species that the fishing trip (110) will target. Similarly, the first user (120a) may approve the acceptance from another of the second users (120d) because the second user (120d) has a large amount of equipment to use during the fishing trip (110), thereby reducing the cost of the fishing trip (110). Finally, the first user (120a) may reject the acceptance from the third of the second users (120d) because the second user (120d) is a novice fisherman and has no experience with the fish species the fishing trip (110) will target.

[00282] Following approval of the acceptances, the approved second users (120d) and the first user (120a) use the electronic communication system (100) decide on certain conditions of the fishing trip (110), such as a meeting point, meeting time, which person is responsible for certain parts of the trip, such as equipment, bait, food and drink, transport and / or the cost of the fishing trip (110) to each participant.

[00283] Once the first user (120a) and the approved second users (120d) have agreed on the conditions associated with the fishing trip (110), the first user (120a) approves the fishing trip (110) using the online electronic communications system (100) and the fishing trip (110) may then proceed.

[00284] While the steps have been demonstrated as occurring in a particular order in the embodiment below, those skilled in the art will understand that any step may be repeated or modified throughout the method (500). For example, weather conditions may require the proposal (110) to change time or location, or second user (120d) may be required to decline their original acceptance of the proposal (110).

[00285] Referring to Figure 5, the method (500) comprises the following steps: • at step 510, providing an online electronic communication system (100) accessible to a plurality of users (120d); • at step 520, generating, using an electronic device associated with a first user (120a), a proposal (110) for an activity; • at step 530, displaying the proposal (110) in the online electronic communication system, the proposal (110) being visible to a plurality of second users (120d) of the online 2026202176   20 Mar 2026 electronic communication system (100); • at step 540, receiving, via the online electronic communication system (100), one or more acceptances (110) of the proposal from at least of the plurality of second users (120d); • at step 550, receiving, via the online electronic communication system (110), approval (112) of at least one of the one or more acceptances by the first user (120a) to create one or more approved second users (120d); • at step 560, exchanging, via the online electronic communication system (110), one or more electronic messages (110) relating to one or more conditions associated with the activity between the first user (120a) and the one or more approved second users (120d); and • at step 570, upon agreement to the one or more conditions by the first user (120a) and the one or more approved second users (120d), approving the activity to take place.

[00286] Figures 6A, 6B 6C, 6D and 6E illustrate user interfaces of an online electronic communication system according to an embodiment of the present invention.

[00287] Referring to Figures 6A, 6B 6C, 6D and 6E, the online electronic communication system (100) has a user interface (200) through which users (120a, 120b, 120c) are capable of interacting with the communication system (100). The user interface (200) serves as the primary access point, enabling users to send, receive, and manage electronic messages, multimedia content, and other communications within the system.

[00288] Figures 6A, 6B 6C, 6D and 6E illustrate the user interfaces of an electronic device for providing a method (600) for organising an activity in an online environment according to another embodiment of the present invention. In this embodiment, the activity is a fishing trip (110). The method (600) is employed by a first user (120a) who is proposing a fishing trip (110) presented as a mission using the online electronic communication system (100). The online electronic communication system (100) is available to a plurality of users (120d), who may be available or wish to be part of the fishing trip (110).

[00289] Figure 6A illustrates the user interface in which a first user (120a) may access personal or public activity proposals. The first user (120a) may also choose to create a new proposal.

[00290] Figure 6B illustrates the user interface in which a first user (120a) may converse using the electronic communication system (100) with other users of the online electronic communication system (120d).

[00291] Figure 6C illustrates the user interface in which a checklist is compiled for a proposed activity (110). The checklist can have items added to by the first user (120a) and / or the plurality 2026202176   20 Mar 2026 of users (120d) who have chosen to partake in the activity (110). The checklist comprises two categories of items; those collected and those still to be collected. In this regard, the users (120a and 120d) are able to track what items are still required to complete the requirements for the activity (110).

[00292] Figure 6D illustrates the user interface in which a cost breakdown for the items on the checklist of Figure 6C is provided. In this regard, the calculator feature provides the users (120a and 120d) with a record of each user’s financial contribution to the activity (110). The calculator further includes a cash split function in which the users (120a and 120d) are provided with a value that is required for each user to contribute in order to equitably share the cost of the activity (110). More specifically, the cash split can show that one user owes another user money in order to make the cost of the activity (110) fair.

[00293] Figure 6E illustrates the user interface in which the details of a proposed activity (110) have been established. The details of the activity (110) are public such that other users (120d) may access them.

[00294] The information provided includes a title for the activity (110), the date, duration, meeting time, meeting spot, and method. While the details have been established in this embodiment, those skilled in the art will understand that any detail may be repeated or modified throughout the method (600). For example, weather conditions may require the activity (110) to change time or location.

[00295] The activity (110) details include the current users (120a) and provides the opportunity for other users (120d) to join. The activity (110) also includes an availability of spots count, as methods such as “boat” will often have limited space. The details also include a linked location map.

[00296] The first user (120a) receives three acceptances for the proposal (110) through the electronic communication system (100). The second users (120d) and the first user (120a) use the electronic communication system (100) to decide on a location, time, and type of fish they wish to catch during the proposed fishing trip (110). While the steps have been demonstrated as occurring in a particular order in the embodiment below, those skilled in the art will understand that any step may be repeated or modified throughout the method (500). For example, weather conditions may require the proposal (110) to change time or location, or second user (120d) may be required to decline their original acceptance of the proposal (110).

[00297] In the present specification and claims (if any), the word ‘comprising’ and its derivatives including ‘comprises’ and ‘comprise’ include each of the stated integers but does not 2026202176   20 Mar 2026 exclude the inclusion of one or more further integers.

[00298] Reference throughout this specification to ‘one embodiment’ or ‘an embodiment’ means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the present invention. Thus, the appearance of the phrases ‘in one embodiment’ or ‘in an embodiment’ in various places throughout this specification are not necessarily all referring to the same embodiment. Furthermore, the particular features, structures, or characteristics may be combined in any suitable manner in one or more combinations.

[00299] In compliance with the statute, the invention has been described in language more or less specific to structural or methodical features. It is to be understood that the invention is not limited to specific features shown or described since the means herein described comprises preferred forms of putting the invention into effect. The invention is, therefore, claimed in any of its forms or modifications within the proper scope of the appended claims (if any) appropriately interpreted by those skilled in the art.

Claims

1. A method for filtering electronic messages in an online environment, the method comprising the steps of:Providing an online electronic communication system accessible to a plurality of users;Allowing a first user, using an electronic device associated with the first user, to send a message via the online electronic communication system to a second user;Reviewing the message, using the online electronic communication system, to identify one or more predetermined expressions therein,Wherein, if the online electronic communication system identifies the one or more predetermined expressions in the message, the online electronic communication system declines to deliver the message to the second user, orIf the online electronic communication system does not identify the one or more predetermined expressions in the message, the online electronic communication system delivers the message to the second user.

2. A method for filtering electronic messages in an online environment, the method comprising the steps of:Providing an online electronic communication system accessible to a plurality of users;Allowing a user, using an electronic device associated with the user, to publish a message on the online electronic communication system;Reviewing the message, using the online electronic communication system, to identify one or more predetermined expressions therein,Wherein, if the online electronic communication system identifies the one or more predetermined expressions in the message, the online electronic communication system declines to publish the message, orIf the online electronic communication system does not identify the one or more predetermined expressions in the message, the online electronic communication system publishes the message.

3. The method according to claim 1 or claim 2 wherein the online environment is a social media network.

4. The method according to any one of the preceding claims wherein the message comprises an electronic message.

5. The method according to claim 4 wherein the electronic message comprises an email, SMS, MMS or comment shared in an online forum.

6. The method according to any one of the preceding claims wherein the electronic device comprises a desktop computer, laptop, smartphone, tablet, wearable device, smart home device or an IoT device.2026202176   20 Mar 20267. The method according to any one of the preceding claims wherein the step of identifying the predetermined expressions involves detecting and filtering offensive, inappropriate and / or harmful content.

8. The method according to claim 7 wherein the offensive, inappropriate and / or harmful content comprises hate speech, explicit language, pornography and / or spam.

9. The method according to any one of the preceding claims wherein the step of reviewing the message is performed automatically by the online electronic communication system.

10. The method according to claim 9 wherein the online electronic communication system reviews the message by engaging an automaton, software robot or AI model.

11. The method according to any one of the preceding claims wherein the predetermined expressions include text-based content, multimedia elements and / or complex structured data.

12. The method according to any one of the preceding claims wherein, when the online electronic communication system identifies that the message contains one or more predetermined expressions, the online electronic communication system issues a warning to the first user.

13. The method according to claim 12 wherein if the first user receives multiple warnings, the online electronic communication system temporarily suspends, permanently suspends or deregisters an account on the online electronic communication system operated by the first user.

14. An online electronic communication system including at least one processor and at least one non-transitory computer readable storage medium storing instructions thereon that, when executed by the at least one processor, cause the system to:Receive, from an electronic device associated with a first user, a message intended for delivery to a second user;Review, using the online electronic communication system, the message to identify one or more predetermined expressions therein; andIf the one or more predetermined expressions are identified in the message declining, using the online electronic communication system to deliver the message to the second user, orIf the one or more predetermined expressions are not identified in the message delivering, using the online electronic communication system, the message to the second user.

15. A method for organising an activity in an online environment, the method comprising the steps of:Providing an online electronic communication system accessible to a plurality of users; Generating, using an electronic device associated with a first user, a proposal for an2026202176   20 Mar 2026activity;Displaying the proposal in the online electronic communication system, the proposal being visible to a plurality of second users of the online electronic communication system; Receiving, via the online electronic communication system, one or more acceptances of the proposal from at least of the plurality of second users;Receiving, via the online electronic communication system, approval of at least one of the one or more acceptances by the first user to create one or more approved second users;Exchanging, via the online electronic communication system, one or more electronic messages relating to one or more conditions associated with the activity between the first user and the one or more approved second users; andWherein, upon agreement to the one or more conditions by the first user and the one or more approved second users, approving the activity to take place.

16. The method according to claim 15 wherein the proposal is in the form of an electronic message,17. The method according to claim 15 or claim 16 wherein the proposal includes one or more pieces of information relating to the activity.

18. The method according to claim 17 wherein the one or more pieces of information comprise a location of the activity, a purpose of the activity, when the activity will take place, a duration of the activity, how many participants are required for, or may participate in, the activity, equipment required to participate in the activity, cost of the activity and / or preferred characteristics of the participants.

19. The method according to any one of claims 15 to 18 wherein the activity is a trip or journey.

20. The method according to any one of claims 15 to 19 wherein the one or more conditions comprise logistical details, cost-sharing arrangements, role assignments, inventory requirements and / or behavioural expectations.