Office Action 2: Notice of Allowance (2025-02-27)

CLAIMS:
AMENDMENTS TO THE CLAIMS

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

1\. (Currently Amended) A program trial method, performed by a terminal and comprising:
displaying a user interface of a host program of a first game;
in response to a trial event being triggered:acquiring scenario information, the scenario information comprising at least a program identifier of the host program when the trial event is triggered;
transmitting a trial request to a cloud server, the trial request comprising the scenario information of the host program;
receiving from the cloud server and displaying a first image frame of a cloud application corresponding to the scenario information on the user interface of the host program , the first image frame being obtained based on a first output of the cloud application loaded with a trial setting; and
displaying a second image frame of the cloud application on the user interface of the host program, the second image frame being obtained based on a second output of the cloud application in response to an operation performed on the user interface, the cloud application being different from the first game.

2\. (Currently Amended) The method according to claim 1, wherein the host program runs on the terminal, and the cloud application runs on \[\[a\]\] the cloud server.
3.-4. (Cancelled)

5\. (Original) The method according to claim 1, wherein the trial setting corresponds to the trial event.

6\. (Currently Amended) The method according to claim 1, wherein the cloud application is a cloud game different from the first game.

7\. (Original) The method according to claim 6, wherein the trial setting comprises a specified game progress or a specified game scene of the cloud game corresponding to the trial event.

8\. (Original) The method according to claim 1, wherein the trial setting comprises a specified function of the cloud application being enabled.

9\. (Original) The method according to claim 2, wherein the cloud application is loaded with the trial setting on the cloud server before the trial event is triggered.

10\. (Cancelled)

11\. (Original) The method according to claim 1, further comprising:
displaying a sequence of second image frames;
Application No. 17956284 in response to a stop condition being met, stopping displaying second image frames.

12\. (Original) The method according to claim 11, wherein the stop condition is a predetermined duration of the cloud application being reached.

13\. (Original) The method according to claim 11, wherein the stop condition is a predetermined progress of the cloud application being achieved.

14\. (Original) The method according to claim 11, further comprising:
in response to the stop condition being met, displaying a download interface for downloading an application corresponding to the cloud application.

15\. (Original) The method according to claim 1, further comprising:
decoding the first output of the cloud application to obtain a decoded image frame; and
adjusting a parameter of the decoded image frame to obtain the first image frame .

16\. (Original) The method according to claim 1, wherein the second image frame is the second output of the cloud application combined with a mask layer.

17\. (Original) The method according to claim 16, wherein the mask layer comprises at least one of: text, picture, or UI control.

18\. (Original) The method according to claim 1, wherein the triggering event is:

a progress of the host program being reached; or a trial triggering button of the host program being clicked by a user of the host program.

19\. (Currently Amended) A program trial apparatus, comprising:
a processor and a memory, the memory storing at least one computer program, and the at least one computer program being loaded and executed by the processor to implement:
displaying a user interface of a host program of a first game;
in response to a trial event being triggered:acquiring scenario information, the scenario information comprising at least a program identifier of the host program when the trial event is triggered;
transmitting a trial request to a cloud server, the trial request comprising the scenario information of the host program;
receiving from the cloud server and displaying a first image frame of a cloud application corresponding to the scenario information on the user interface of the host program , the first image frame being obtained based on a first output of the cloud application loaded with a trial setting; and
displaying a second image frame of the cloud application on the user interface of the host program, the second image frame being obtained based on a second output of the cloud application in response to an operation performed on the user interface, the cloud application being different from the first game.

20\. (Currently Amended) A non-transitory computer-readable storage medium, storing at least one instruction, at least one segment of program, a code set, or an instruction set, and the at

least one instruction, at least one segment of program, code set, or instruction set being loaded and executed by a processor to implement:displaying a user interface of a host program of a first game;
in response to a trial event being triggered:acquiring scenario information, the scenario information comprising at least a program identifier of the host program when the trial event is triggered;
transmitting a trial request to a cloud server, the trial request comprising the scenario information of the host program;
receiving from the cloud server and displaying a first image frame of a cloud application corresponding to the scenario information on the user interface of the host program , the first image frame being obtained based on a first output of the cloud application loaded with a trial setting; and
displaying a second image frame of the cloud application on the user interface of the host program, the second image frame being obtained based on a second output of the cloud application in response to an operation performed on the user interface, the cloud application being different from the first game.

21\. (New) The method according to claim 1, wherein the cloud application is determined based on correspondence relationships between program identifiers of host programs and cloud applications stored on the cloud server.

22\. (New) The method according to claim 1, wherein the scenario information further comprises channel scenario information of the host program when the trial event is triggered or an interface screenshot of the host program when the trial event is triggered; and
different channel scenario information of the host program correspond to different first image frames of the cloud application or different cloud applications, or different interface screenshots of the host program correspond to different first image frames of the same cloud application or different cloud applications.

23\. (New) The method according to claim 1, wherein the trial request further comprises user information of the host program, and the cloud application or the first image frame of the cloud application is obtained based on the user information.

OFFICE ACTION:
DETAILED ACTION
This Office Action is in response to the Amendment filed November 12, 2024. Claim(s) 1, 2, 6, and 19-20 have been amended. Clam(s) 3-4 and 10 have been canceled. Claim(s) 21-23 have been added. Therefore, Claim(s) 1-2, 5-9, and 11-23 is/are pending and have been considered as follows.
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 .
Allowable Subject Matter
Claim(s) 1-2, 5-9, and 11-23 is/are allowed.
The following is an examiner’s statement of reasons for allowance:
This communication warrants no examiner's reason for allowance, as applicant's reply makes evident the reason for allowance, satisfying the record as whole as required by rule 37 CFR 1.104 (e). In this case, the substance of applicant's remarks filed on November 12, 2024 with respect to the amended claim limitations point out the reason claims are patentable over the prior art of record. Thus, the reason for allowance is in all probability evident from the record and no statement for examiner's reason for allowance is necessary (see MPEP 13202.14).
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: REMARKS
In the non-final Office Action', the Examiner rejected claims 1-20 under 35 U.S.C. § 103 as being unpatentable over Lo et al. (U.S. Patent Application Publication No. 2016/0100036, hereinafter Lo) in view of Hu et al. (U.S. Patent Application Publication No. 2022/0362666, hereinafter Hu).
By this Amendment, Applicant amends claims 1, 2, 6, and 19-20, cancels claims 3-4 and 10 without any prejudice and disclaimer of the subject matter thereof, and adds new claims 21- 23. Support for the amendments can be found throughout the as-filed application, for example, in para. [0120]-[0124] of the specification and FIG. 4 of the drawings. Upon entry of this Amendment, claims 1-2, 5-9, and 11-23 remain pending and under examination.
Applicant respectfully requests that the Office favorably reconsider and withdraw the rejections, and timely allow the pending claims for at least the reasons set forth below.
Reg
ardin
g
Interview
Applicant thanks the Examiner for conducting the phone interview with the undersigned Applicant's representative on October 3, 2024, to discuss the amended claims and applied references, and the Examiner agreed that the amended claims overcome Lo and required further analysis for the distinguish between the claimed invention and Hu. Applicant understands that further search and consideration may be conducted.
er of statements reflecting characterizations of the related art and the claims.
ment is identified herein, Applicant declines to automatically subscribe to any
ffice Action.
Reg
ardin
g
Claim Re
j
ection under 35 U.S.C.
&
Applicant respectfully traverses the rejection of claims 1-20 under 35 U.S.C. § 103 as
allegedly being unpatentable over Lo in view of Hu. However, to expedite the prosecution of the present application, Applicant amends independent claims 1, 19, and 20.
As discussed during the interview, Applicant respectfully submits that the applied references fail to teach or suggest, at least the following
displaying a user interface of a host program
of a first game
;
in response to a trial event being triggered:
acquiring scenario information, the scenario information comprising at
least
a program identifier of the host program
when the trial event is
triggered;
transmitting a trial request to a cloud server, the trial request
comprising the
scenario information of the host program;
receiving from the cloud server and displaying a first image frame of a
cloud application corresponding to the scenario information
on the user
interface of the host program;
displaying a second image frame of the cloud application on the user
interface of the host program, the second image frame being obtained
based on a second output of the cloud application in response to an
operation performed on the user interface,
the cloud application being
different from the first game
as recited in amended claim 1 (emphasis added), and similar features in amended independent claims 19 and 20.
Lo discloses a system for trial sue of application software. "The application program interface unit 34 b executes the application program interface 341 matching an application program which is executed by the user device 2 (referring to FIG. 1) and configured to be triggered by touch to send a request for a trail use (API v.s. app). Thus, the server 3 b may receive the request data, which is sent from the user device 2 by the application program, by the application program interface unit 34 b." (Para. [0060] in Lo).
That is, Lo suggests sending a trial request without further details that contained in the request. Lo fails to teach or suggest, at least, "acquiring scenario information, the scenario information comprising at least
a program identifier of the host program
when the trial event is triggered; transmitting a trial request to a cloud server, the trial request comprising the
scenario information of the host program;
receiving from the cloud server and displaying a first image frame of a
cloud application corresponding to the scenario information
on the user interface of the host program," as recited in amended claim 1 (emphases added).
Hu discloses that "an interaction scene starting method includes displaying a play interface of a target video, the target video corresponding to a recorded play of a game; identifying a first interaction progress point of a virtual interaction scene of the game in the target video; obtaining scene interaction data corresponding to the first interaction progress point from a scene interaction server; and displaying a scene interaction image according to the scene interaction data and enabling playing the game from the first interaction progress point." (Hu at Abstract).
In Hu, the target video is recorded play of the same trial game. As such, Hu fails to cure the deficiencies of Lo to produce the claimed invention. Even assuming, arguendo, that these teachings were combined, the combination would not have arrived at the presently claimed invention. The suggested combinations therefore fail to render the claimed invention obvious.
Claim 1 and its dependent claims are thus patentable over Lo and Hu. For at least similar reasons, claims 19 and 20 are patentable over the applied references.
Withdrawal of claim rejections under 35 U.S.C. 103 is respectfully requested.
New Claims
Newly added claims 21-23 are allowable at least by virtue of their dependence from an allowable base claim, and on the merits of their own subject matter that is not disclosed in or suggested by the cited references.
Conclusion