Office Action 2: Notice of Allowance (2025-03-26)

CLAIMS:
AMENDMENTS TO THE CLAIMS

This listing of claims will replace all prior versions and listings of claims in the application:

LISTING OF CLAIMS:

1\. (currently amended): A screen display method, performed by a terminal device, the method comprising:
displaying a display interface of an application running on the terminal device, the display interface displaying a first application screen of a first user account in the application;
displaying an account display bar, the account display bar displaying identifiers of a plurality of user accounts participating in a service related to the application;
displaying, in response to an operation on an identifier of a target user account among the identifiers of the plurality of user accounts, the identifier of the target user account in the display interface;
displaying a target screen of the target user account in response to the operation on the identifier of the target user account, the target screen being a screen of the target user account in the application;
displaying, in response to an interaction operation, interaction information between the first user account and the target user account in the target screen, wherein the interaction information includes information prompted by a user corresponding to the first user account to a user corresponding to the target user account regarding a change of a layout of the screen of the target user account in the application.

2\. (currently amended): The screen display method according to claim 1, wherein the displaying the identifier of the target user account in the display interface comprises:
displaying a locking confirmation control corresponding to the target user account in response to a pre-selection operation for the target user account; and

displaying the identifier of the target user account in the display interface in response to a selection confirmation operation for the locking confirmation control.

3\. (currently amended): The screen display method according to claim 1, wherein the display interface further displays an account display control; and
the displaying the account display bar comprises:
displaying the account display bar in response to a trigger operation for the account display control.

4\. (currently amended): The screen display method according to claim 1, wherein the display interface comprises a shortcut display region, and the identifier of the target user account is displayed in the shortcut display region.

5\. (currently amended): The screen display method according to claim 4, wherein the displaying the identifier of the target user account in the display interface comprises:
displaying, in response to a first drag operation for the identifier of the target user account, the identifier of the target user account in the shortcut display region based on a termination position of the first drag operation being located in the shortcut display region.

6\. (currently amended): The screen display method according to claim 5, further comprising:
determining a display position of the identifier of the target user account in the shortcut display region according to the termination position of the first drag operation; and
displaying the identifier of the target user account according to the display position of the identifier of the target user account in the shortcut display region.

7\. (currently amended): The screen display method according to claim 6, wherein the shortcut

display region comprises a plurality of candidate positions; andthe determining the display position of the identifier of the target user account comprises:
respectively determining distances between the plurality of candidate positions and the termination position of the first drag operation; and
determining, among the plurality of candidate positions, a candidate position closest to the termination position of the first drag operation as the display position of the identifier of the target user account in the shortcut display region.

8\. (currently amended): The screen display method according to claim 5, wherein the identifier in the shortcut display region is displayed in an order of being dragged into the shortcut display region.

9\. (currently amended): The screen display method according to claim 4, wherein the shortcut display region is located on an upper layer of a screen in the application.

10\. (currently amended): The screen display method according to claim 1, wherein a control layer is displayed on an upper layer of a screen in the application, and the control layer is used for controlling an application state of the first user account .

11\. (currently amended): The screen display method according to claim 1, wherein the first

user account has a friend relationship with the target user account.

12\. (currently amended): The screen display method according to claim 1, wherein after the displaying the account display bar, the method further comprises:
generating and transmitting an application viewing request for the target user account, wherein the application viewing request includes the identifier of the target user account; and
the displaying the identifier of the target user account in the display interface comprises:
displaying the identifier of the target user account in the display interface in response to the operation on the identifier of the target user account and in response to that the application viewing request is confirmed.

13\. (currently amended): The screen display method according to claim 1, wherein after the displaying the target screen of the target user account, the method further comprises:
canceling a display of the identifier of the target user account in the display interface in response to a deselection operation for the identifier of the target user account;
or in response to the target user account being eliminated in the application, canceling the display of the identifier of the target user account in the display interface, or changing a display state of the identifier of the target user account.

14\. (currently amended): The screen display method according to claim 1, wherein after the displaying the identifier of the target user account in the display interface, the method further comprises:
displaying the identifier of the target user account at an updated display position of the identifier of the target user account in response to a second drag operation for the identifier of the target user account, wherein

the updated display position is determined according to a termination position of the second drag operation.

15\. (currently amended): A screen display apparatus, comprising:
at least one memory configured to store program code; and
at least one processor configured to read the program code and operate as instructed by the program code, the program code including:
screen display code configured to cause the at least one processor to display a display interface of an application, the display interface displaying a first screen of a first user account, and the first screen being a screen of the first user account in the application;
identifier display code configured to cause the at least one processor to display an account display bar, the account display bar displaying the identifiers of a plurality of user accounts, and the plurality of user accounts being user accounts participating in a service related to the application;
the identifier display code being further configured to cause the at least one processor to display, in response to an operation on an identifier of a target user account among the identifiers of the plurality of user accounts, the identifier of the target user account in the display interface;
 the screen display code being further configured to cause the at least one processor to display a target screen of the target user account in response to the operation on the identifier of the target user account, the target screen being a screen of the target user account in the application,information display code configured to cause the at least one processor to display, in response to an interaction operation, interaction information between the first user account and the target user account in the target screen, wherein the interaction information includes information prompted by a user corresponding to the first user account to a user corresponding to the target user account regarding a change of a layout of the screen of the target user account in the application.

16\. (currently amended): The screen display apparatus according to claim 15, wherein the identifier display code is further configured to cause the at least one processor to:
display a locking confirmation control corresponding to the target user account in response to a pre-selection operation for the target user account; and
display the identifier of the target user account in the display interface in response to a selection confirmation operation for the locking confirmation control.

17\. (currently amended): The screen display apparatus according to claim 15, wherein the display interface further displays an account display control; and the identifier display code is further configured to cause the at least one processor to display the account display bar in response to a trigger operation for the account display control.

18\. (currently amended): The screen display apparatus according to claim 15, wherein the display interface comprises a shortcut display region, and the identifier of the target user account is displayed in the shortcut display region.

19\. (currently amended): The screen display apparatus according to claim 18, wherein the identifier display code is further configured to cause the at least one processor to display, in response to a first drag operation for the identifier of the target user account, the identifier of the target user account in the shortcut display region based on a termination position of the first drag operation being located in the shortcut display region.

20\. (currently amended): A non-transitory computer-readable storage medium, comprising a program stored therein, the program being executable by at least one processor to perform:
displaying a display interface of an application running on a terminal device, the display interface displaying a first application screen of a first user account in the application;

displaying an account display bar, the account display bar displaying identifiers of a plurality of user accounts participating in a service related to the application;
displaying, in response to an operation on an identifier of a target user account among the identifiers of the plurality of user accounts, the identifier of the target user account in the display interface;
displaying a target screen of the target user account in response to the operation on the identifier of the target user account, the target screen being a screen of the target user account in the application;and
displaying, in response to an interaction operation, interaction information between the first user account and the target user account in the target screen, wherein the interaction information includes information prompted by a user corresponding to the first user account to a user corresponding to the target user account regarding a change of a layout of the screen of the target user account in the application.

OFFICE ACTION:
Notice of Pre-AIA  or AIA  Status
The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA .
DETAILED ACTION
Allowable Subject Matter
Claims 1-20 are allowed.
The following is an examiner’s statement of reasons for allowance: The specific limitations of (with respect to Claims 1, 15, 20) “displaying, in response to an interaction operation, interaction information between the first user account and the target user account in the target screen, wherein the interaction information includes information prompted by a user corresponding to the first user account to a user corresponding to the target user account regarding a change of a layout of the screen of the target user account in the application”, in combination with the remainder of the respective claims are not anticipated or made obvious over the prior art of record in the Examiner’s opinion.
An account display control system is well known in the art. For instance, Zmijewski et al. (2020/0143197) in view of Neustaedter et al. (2010/0050088) teaches displaying a display interface of an application running on the terminal device, the display interface displaying a first application screen of a first user account in the application; displaying an account display bar, the account display bar displaying identifiers of a plurality of user accounts participating in a service related to the application; displaying, in response to an operation on an identifier of a target user account among the identifiers of the plurality of user accounts, the identifier of the target user account in the display interface, and displaying a target screen of the target user account in response to the operation on the identifier of the target user account, the target screen being a screen of the target user account in the application.
However, Zmijewski in view of Neustaedter is silent on “displaying, in response to an interaction operation, interaction information between the first user account and the target user account in the target screen, wherein the interaction information includes information prompted by a user corresponding to the first user account to a user corresponding to the target user account regarding a change of a layout of the screen of the target user account in the application”.
As a result, in the Examiner’s opinion, the present invention is not anticipated or made obvious over the prior art.
Any comments considered necessary by applicant must be submitted no later than the payment of the issue fee and, to avoid processing delays, should preferably accompany the issue fee.  Such submissions should be clearly labeled “Comments on Statement of Reasons for Allowance.”
Conclusion

APPLICANT REBUTTAL: REMARKSStatus of the Application Claims 1-20 are pending in the application.Claim 10 is indicated as containing allowable subject matter.The Amendment is made without prejudice or disclaimer. No new matter is added.Preliminary Matters Applicant thanks the Examiner for returning the PTO/SB/08 form submitted with the Information Disclosure Statement on October 28, 2022, indicating consideration of the reference listed therein.Applicant kindly requests the Examiner acknowledge the drawings filed on October 28, 2022.Statement of Substance of Interview Applicant thanks the Examiner for the courtesies extended during the interview of January 8, 2025.During the interview, the Examiner and the undersigned discussed potential amendments to claim 1 as set forth herein. The Examiner indicated that the potential amendments to claim 1 would overcome the cited art of record and further search would be needed.It is respectfully submitted that the instant STATEMENT OF SUBSTANCE OF INTERVIEW complies with the requirements of 37 C.F.R. 1.2 and 1.133 and MPEP § 713.04.Claim Objections Claims 2-14 and 16-19 are objected to because of the alleged informalities. Without any admissions, in view of the present amendments to the claims, withdrawal of these objections is respectfully requested.Claim Rejections - 35 U.S.C. §103 Claims 1, 3-4, 9, 15, 20 are rejected under 35 U.S.C. 103 as being unpatentable over Zmijewski et al. (2020/0143197, hereinafter "Zmijewski") in view of Neustaedter et al.(2010/0050088, hereinafter "Neustaedter").Claims 2 and 16 are rejected under 35 U.S.C. 102(a)(1) as being anticipated by Zmijewski in view of Neustaedter, further in view of France (2020/0279458).Claim 5 is rejected under 35 U.S.C. 102(a)(1) as being anticipated by Zmijewski in view of Neustaedter, further in view of Kelly et al. (2009/0118006, hereinafter "Kelly").Claims 6-8, 19 are rejected under 35 U.S.C. 102(a)(1) as being anticipated by Zmijewski in view of Neustaedter, Kelly, further in view of Chung et al. (2008/0126939, hereinafter "Chung").Claim 11 is rejected under 35 U.S.C. 103 as being unpatentable over Zmijewski in view of Neustaedter, further in view of Honda et al. (2016/0199739).Claim 12 is rejected under 35 U.S.C. 103 as being unpatentable over Zmijewski in view of Neustaedter, further in view of Kunieda et al. (2017/0065885).Claim 13 is rejected under 35 U.S.C. 103 as being unpatentable over Zmijewski in view of Neustaedter, further in view of Prasad et al. (2021/0209559).Claim 14 is rejected under 35 U.S.C. 102(a)(1) as being anticipated by Zmijewski in view of Neustaedter, Kelly, Chung, further in view of Schanel et al. (6304272).Claim 17 is rejected under 35 U.S.C. 103 as being unpatentable over Zmijewski in view of Neustaedter, further in view of Hayashida et al. (2015/0224409).Without any admissions, independent claims 1, 15, and 20 are amended to reflect the subject matter of allowable claim 10. Applicant respectfully submits that allowance of independent claims 1, 15, and 20 and all claims dependent therefrom is warranted.Conclusion In view of the above, reconsideration and allowance of this application are now believed to be in order, and such actions are hereby solicited. If any points remain in issue which the Examiner feels may be best resolved through a personal or telephone interview, the Examiner is kindly requested to contact the undersigned at the telephone number listed below.The USPTO is directed and authorized to charge all required fees, except for the Issue Fee and the Publication Fee, to Deposit Account No. 19-4880. Please also credit any overpayments to said Deposit Account.Respectfully submitted, / Sujin Park / SUGHRUE MION, PLLC


CITED REFERENCE SUMMARIES: Ref US20200143197: Claims:
A method for categorising images of mobile device software, the method comprising: running mobile device software through a platform installed on a user device; capturing images of the mobile device software as the mobile device software is running and operated by a user; extracting image descriptors from each image of the captured images; processing the extracted image descriptors to generate input to a model derived from a trained computer neural network; processing output of the model to determine a category for the captured image from which the image descriptors are extracted; extracting one or more features present in the captured image according to the predetermined one or more features to be extracted for the category; and processing the extracted one or more features to determine a score, ranking or level tied to the user against scores, rankings or levels of other users of the same mobile device software in the case that the category relates to scoring, ranking or levelling, wherein the platform is an emulator configured to operate in an existing operating system of the user device to run the mobile device software and the existing operating system of the user device is not originally configured to run the mobile device software, wherein the mobile device software is one or more mobile applications, the platform is configured to run each mobile application, and the method comprises enabling event hosting for more than one of the mobile applications through an event interface provided by the platform. 2. The method as claimed in claim 1, wherein the method comprises: processing the extracted one or more features to determine a state of the mobile device software to troubleshoot the mobile device software if the category relates to software abnormality. 3. (canceled) 4. The method as claimed in claim 1, wherein the method comprises enabling, through a messaging interface provided on the platform, communication between users that run mobile device software on the same platform also installed on a plurality of user devices. 5. The method as claimed in claim 4, wherein the method comprises checking content in a data log of the messaging interface to identify unacceptable content entered or uploaded by the user and to take action against the user through the platform if unacceptable content is identified. 6. The method as claimed in claim 5, wherein the method comprises: extracting features from the content of the messaging interface; inputting the extracted features from the content to a model derived from a trained computer neural network; and processing output of the model to determine whether the content is acceptable or unacceptable. 7. (canceled) 8. The method as claimed in claim 1, wherein the event relating to the mobile device software is opened to users of predetermined score, ranking or level. 9. The method as claimed in claim 1, wherein the method comprises enabling, through the event interface provided by the platform, user viewing of details of one or more past, present or future events relating to the mobile device software. 10. The method as claimed in claim 1, wherein the method comprises enabling, through the event interface provided by the platform, user hosting of an event relating to the mobile device software. 11. The method as claimed in claim 1, wherein the method comprises enabling, through the event interface provided by the platform, user selection of a public event registrable by any user or private event registrable by limited users. 12. The method as claimed in claim 1, wherein the method comprises determining an event for pushing to the event interface based on the determined score, ranking or level. 13. The method as claimed in claim 1, wherein the method comprises: receiving user input for operating the mobile device software; converting user input into user input descriptors; and processing the user input descriptors in addition to processing the extracted image descriptors to generate input to the model for the determination of the category of the image. 14. The method as claimed in claim 1, wherein the method comprises: setting up a game league comprising more than one users of the mobile device software; and using the score, ranking or level of the more than one users to determine one or more winner in the game league. 15. The method as claimed in claim 1, wherein the method comprises: displaying graphics of one mobile device software operated by a user on a first screen of a viewing interface comprising at least two screens, wherein the viewing interface is provided by the platform; and selecting, from a list comprising one or more users, a user so as to display graphics of the mobile device software operated by the selected user on a second screen of the at least two screens. 16. The method as claimed in claim 1, wherein the mobile device software is a mobile game application. 17. The method as claimed in claim 1, wherein in a case of more than one user devices, wherein each user device has the platform to run the mobile device software and the images of the mobile device software run on each user device are to be categorised by the model, the method comprises: grouping the more than one user devices into more than one clusters, wherein image categorization for each cluster comprising a portion of the more than one user devices is handled by a master device. 18. An apparatus for obtaining information from mobile device software, the apparatus comprises: a memory; a processor configured to execute a program stored in the memory to operate the apparatus to: receive images of mobile device software run through a platform installed on a user device, wherein the images are captured as the mobile device software is running and operated by a user; extract image descriptors from each image of the captured images; process the extracted image descriptors to generate input to a model derived from a trained computer neural network; process output of the model to determine a category for the captured image from which the image descriptors are extracted; extract one or more features present in the captured image according to the predetermined one or more features to be extracted for the category; and process the extracted one or more features to determine a score, ranking or level tied to the user against scores, rankings or levels of other users of the same mobile device software in the case that the category relates to scoring, ranking or levelling, wherein the platform is an emulator configured to operate in an existing operating system of the user device to run the mobile device software and the existing operating system of the user device is not originally configured to run the mobile device software, wherein the mobile device software is one or more mobile applications, the platform is configured to run each mobile application, and the method comprises enabling event hosting for more than one of the mobile applications through an event interface provided by the platform. 19. The apparatus as claimed in claim 18, wherein the apparatus is operable to process the extracted one or more features to determine a state of the mobile device software to troubleshoot the mobile device software if the category relates to software abnormality. 20. (canceled) 21. The apparatus as claimed in claim 20, wherein the apparatus is operable to receive a data log of a messaging interface provided on the platform to check content in the data log to identify unacceptable content entered or uploaded by the user and to take action against the user through the platform if unacceptable content is identified. 22. The apparatus as claimed in claim 18, wherein the apparatus is operable to: receive content of a messaging interface provided on the platform; extract features from the content of the messaging interface; input the extracted features from the content to a model derived from a trained computer neural network; and process output of the model to determine whether the content is acceptable or unacceptable. 23. The apparatus as claimed in claim 18, wherein the apparatus is operable to determine an event for pushing to the event interface based on the determined score, ranking or level. 24. The apparatus as claimed in claim 18, wherein the apparatus is operable to: receive user input for operating the mobile device software; convert user input into user input descriptors; and process the user input descriptors in addition to processing the extracted image descriptors to generate input to the model for the determination of the category of the image. 25. The apparatus as claimed in claim 18, wherein the mobile device software is a mobile game application. 26. The apparatus as claimed in claim 18, wherein in a case of more than one user devices, wherein each user device has the platform to run the mobile device software and the more than one user devices are grouped into more than one clusters, wherein the apparatus is operable as a master device to handle prediction and/or determination required by a model of a trained computer neural network for one cluster. 27. A user device for obtaining information from mobile device software, the user device comprises: a memory; a processor configured to execute a program stored in the memory to operate the user device to: run mobile device software through a platform installed on a user device; capture images of the mobile device software as the mobile device software is running and operated by a user; send the captured images to the apparatus as claimed in claim 18 to categorise the captured images using the model and determine the score, ranking or level tied to the user against scores, rankings or levels of other users of the same mobile device software from an image of the captured images that is categorised in the category that relates to scoring, ranking or levelling. 28. The user device as claimed in claim 27, wherein the user device is operable to enable, through a messaging interface provided on the platform, communication between users that run the same mobile device software on the same platform installed on a plurality of user devices. 29. (canceled) 30. The user device as claimed in claim 27, wherein the event relating to the mobile device software is opened to users of predetermined scores, rankings or levels. 31. The user device as claimed in claim 27, wherein the user device is operable to enable, through the event interface provided by the platform, user viewing of details of one or more past, present or future events relating to the mobile device software. 32. The user device as claimed in claim 27, wherein the user device is operable to enable, through the event interface provided by the platform, user hosting of an event relating to the mobile device software. 33. The user device as claimed in claim 27, wherein the user device is operable to enable, through the event interface provided by the platform, user selection of a public event registrable by any user or private event registrable by limited users. 34. The user device as claimed in claim 27, wherein the platform is configured to provide a game league set up interface for setting up a game league comprising more than one users of the mobile device software and the score, ranking or level of the more than one users is used to determine one or more winner in the game league. 35. The user device as claimed in claim 27, wherein the mobile device software is a mobile game application. 36. The user device as claimed in claim 27, wherein the platform is configured to provide a viewing interface, the viewing interface comprises: at least two screens, wherein a first screen is configured to display graphics of one mobile device software operated by a user; and a selection panel configured to enable selection, from a list comprising one or more users, a user so as to display graphics of the mobile device software operated by the selected user on a second screen of the at least two screens.
A method for categorising images of mobile device software, the method comprising: running mobile device software through a platform installed on a user device; capturing images of the mobile device software as the mobile device software is running and operated by a user; extracting image descriptors from each image of the captured images; processing the extracted image descriptors to generate input to a model derived from a trained computer neural network; processing output of the model to determine a category for the captured image from which the image descriptors are extracted; extracting one or more features present in the captured image according to the predetermined one or more features to be extracted for the category; and processing the extracted one or more features to determine a score, ranking or level tied to the user against scores, rankings or levels of other users of the same mobile device software in the case that the category relates to scoring, ranking or levelling, wherein the platform is an emulator configured to operate in an existing operating system of the user device to run the mobile device software and the existing operating system of the user device is not originally configured to run the mobile device software, wherein the mobile device software is one or more mobile applications, the platform is configured to run each mobile application, and the method comprises enabling event hosting for more than one of the mobile applications through an event interface provided by the platform.
The method as claimed in claim 1, wherein the method comprises: processing the extracted one or more features to determine a state of the mobile device software to troubleshoot the mobile device software if the category relates to software abnormality.
The method as claimed in claim 1, wherein the method comprises enabling, through a messaging interface provided on the platform, communication between users that run mobile device software on the same platform also installed on a plurality of user devices.
The method as claimed in claim 4, wherein the method comprises checking content in a data log of the messaging interface to identify unacceptable content entered or uploaded by the user and to take action against the user through the platform if unacceptable content is identified.
The method as claimed in claim 5, wherein the method comprises: extracting features from the content of the messaging interface; inputting the extracted features from the content to a model derived from a trained computer neural network; and processing output of the model to determine whether the content is acceptable or unacceptable.
The method as claimed in claim 1, wherein the event relating to the mobile device software is opened to users of predetermined score, ranking or level.
The method as claimed in claim 1, wherein the method comprises enabling, through the event interface provided by the platform, user viewing of details of one or more past, present or future events relating to the mobile device software.
The method as claimed in claim 1, wherein the method comprises enabling, through the event interface provided by the platform, user hosting of an event relating to the mobile device software.
The method as claimed in claim 1, wherein the method comprises enabling, through the event interface provided by the platform, user selection of a public event registrable by any user or private event registrable by limited users.
The method as claimed in claim 1, wherein the method comprises determining an event for pushing to the event interface based on the determined score, ranking or level.
The method as claimed in claim 1, wherein the method comprises: receiving user input for operating the mobile device software; converting user input into user input descriptors; and processing the user input descriptors in addition to processing the extracted image descriptors to generate input to the model for the determination of the category of the image.
The method as claimed in claim 1, wherein the method comprises: setting up a game league comprising more than one users of the mobile device software; and using the score, ranking or level of the more than one users to determine one or more winner in the game league.
The method as claimed in claim 1, wherein the method comprises: displaying graphics of one mobile device software operated by a user on a first screen of a viewing interface comprising at least two screens, wherein the viewing interface is provided by the platform; and selecting, from a list comprising one or more users, a user so as to display graphics of the mobile device software operated by the selected user on a second screen of the at least two screens.
The method as claimed in claim 1, wherein the mobile device software is a mobile game application.
The method as claimed in claim 1, wherein in a case of more than one user devices, wherein each user device has the platform to run the mobile device software and the images of the mobile device software run on each user device are to be categorised by the model, the method comprises: grouping the more than one user devices into more than one clusters, wherein image categorization for each cluster comprising a portion of the more than one user devices is handled by a master device.
An apparatus for obtaining information from mobile device software, the apparatus comprises: a memory; a processor configured to execute a program stored in the memory to operate the apparatus to: receive images of mobile device software run through a platform installed on a user device, wherein the images are captured as the mobile device software is running and operated by a user; extract image descriptors from each image of the captured images; process the extracted image descriptors to generate input to a model derived from a trained computer neural network; process output of the model to determine a category for the captured image from which the image descriptors are extracted; extract one or more features present in the captured image according to the predetermined one or more features to be extracted for the category; and process the extracted one or more features to determine a score, ranking or level tied to the user against scores, rankings or levels of other users of the same mobile device software in the case that the category relates to scoring, ranking or levelling, wherein the platform is an emulator configured to operate in an existing operating system of the user device to run the mobile device software and the existing operating system of the user device is not originally configured to run the mobile device software, wherein the mobile device software is one or more mobile applications, the platform is configured to run each mobile application, and the method comprises enabling event hosting for more than one of the mobile applications through an event interface provided by the platform.
The apparatus as claimed in claim 18, wherein the apparatus is operable to process the extracted one or more features to determine a state of the mobile device software to troubleshoot the mobile device software if the category relates to software abnormality.
The apparatus as claimed in claim 20, wherein the apparatus is operable to receive a data log of a messaging interface provided on the platform to check content in the data log to identify unacceptable content entered or uploaded by the user and to take action against the user through the platform if unacceptable content is identified.
The apparatus as claimed in claim 18, wherein the apparatus is operable to: receive content of a messaging interface provided on the platform; extract features from the content of the messaging interface; input the extracted features from the content to a model derived from a trained computer neural network; and process output of the model to determine whether the content is acceptabl
[Truncated to input limit]