Office Action Predictor
Last updated: April 15, 2026
Application No. 18/571,005

INTERACTION METHOD AND APPARATUS, ELECTRONIC DEVICE, AND COMPUTER READABLE STORAGE MEDIUM

Final Rejection §103
Filed
Dec 15, 2023
Examiner
TRAN, TUYETLIEN T
Art Unit
2179
Tech Center
2100 — Computer Architecture & Software
Assignee
Beijing Bytedance Network Technology Co., LTD.
OA Round
2 (Final)
67%
Grant Probability
Favorable
3-4
OA Rounds
3y 10m
To Grant
99%
With Interview

Examiner Intelligence

Grants 67% — above average
67%
Career Allow Rate
429 granted / 637 resolved
+12.3% vs TC avg
Strong +33% interview lift
Without
With
+33.0%
Interview Lift
resolved cases with interview
Typical timeline
3y 10m
Avg Prosecution
21 currently pending
Career history
658
Total Applications
across all art units

Statute-Specific Performance

§101
12.3%
-27.7% vs TC avg
§103
51.5%
+11.5% vs TC avg
§102
12.1%
-27.9% vs TC avg
§112
12.6%
-27.4% vs TC avg
Black line = Tech Center average estimate • Based on career data from 637 resolved cases

Office Action

§103
DETAILED ACTION This action is responsive to the following communication: The amendment filed on 12/29/25. This action is made final. Claims 1-6, 8-14, 16, 17, 19, 20 are pending in the case. Claims 1 and 16 are independent claims. 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 . Claim Interpretation Claim 17 recites “a computer-readable storage medium”; according to Applicants’ specification (e.g., see PGPub 20240353978 [0077]), the computer-readable storage medium is defined to be distinct from the “computer-readable signal medium”; therefore, the examiner interprets the term “computer-readable storage medium” to exclude any form of computer signal medium. Claim Rejections - 35 USC § 103 The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action: A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made. Claims 1-6, 12-14, 16, 17 are rejected under 35 U.S.C. 103 as being unpatentable over Devoy, III et al. (US 2022/0191594 A1, hereinafter Devoy) in view of Figueredo de Santana et al. (US 2020/0272717 A1; hereinafter Figueredo de Santana) further in view of YI et al. (US 2015/0205488 A1; hereinafter YI). As to claim 1, Devoy teaches: An information interaction method (see Figs. 10-12 and ¶ 0069), comprising: displaying interaction information in a first interface of a first program (see Fig. 4 and ¶ 0060-0062; shopping interface icon displayed in the input area 412 of the livestream interface; the shopping interface icon is selectable/interactive); invoking a second program interface in response to an invocation signal being triggered by the interaction information (see Fig. 4-5 and ¶ 0060-0063; the shopping interface 504 can be opened by selecting the shopping interface icon from the user input area 412); initiating a second program by invoking the second program interface, and displaying the second program in a display panel (see Fig. 4-5 and ¶ 0060-0063; the shopping interface 504 can be opened by selecting the shopping interface icon from the user input area 412); and operating or switching the second program (see Fig. 5 and ¶ 0062-0063; the shopping interface 504 is displayed and the user can select or tap on the items displayed on the shopping interface to receive more information and/or to place an item into a shopping cart associated with the user). As rejected above, invoking and initiating are used interchangeable in the process of opening and displaying the user interface of the second program (i.e., shopping interface). Additionally, if invoking and initiating process are interpreted as separate processes (which is not specific/required by the claim), Figueredo de Santana is relied upon for teaching the deficiencies. Specifically, Figueredo de Santana discloses a method for access control (see ¶ 0003) comprising: invoking a second program interface in response to an invocation signal being trigged (see ¶ 0071-0073; in response to the user requesting access to a secured functionality provided by the user…when the user 206 interacts with the display 204c of the user device and starts up the mobile bank application {~second program interface}, the mobile banking application invokes, via communication network 116, the access control program 110a, 110b to challenge the authentication of the user 206 to determine if the user 206 is the authorized user with adequate permissions to interact with the mobile banking application); initiating a second program by invoking the second program interface (See ¶ 0095-0096; if the access control program 110a, 110b determines that the authentication criteria are met at 416, then the access control program 110a, 110b authenticates the user at 420. In one embodiment, the access control program 110a, 110b may unlock the third-party application (e.g., mobile banking application) to provide the user 206 with access to a secured functionality of the third-party application; the access control program 110a, 110b authenticates the user 206 and unlocks the mobile banking application for access by the user 206. See ¶ 0073; the user can interact with the user if authorized). Both references are related to accessing functionality of a second program; therefore, it would have been obvious to one of ordinary skill in the art, before the effective filing date of the claimed invention to combine the teachings of Devoy with the teachings of Figueredo de Santana to provide a method to enable the user to access the second program as claimed. One of ordinary skill in the art would have been motivated to make such a combination because of the overlapping subject matter, and the advantages described in Figueredo de Santana of providing a mechanism to improve the technical field of authentication by detecting that an end user is authorized to access a secured computing functionality; thereby preventing wrongful authentication of an unauthorized user exploiting spoofing techniques (Figueredo de Santana: see ¶ 0022). Devoy further teaches wherein the display panel is allowed for adjusting a size in the first interface of the first program (Devoy: see Figs. 5-7 and ¶ 0066; the streaming content displayed in the content area 706 may be re-sized or configured to fit within the reduced display area assigned to the live stream event). Devoy/Figueredo de Santana do not expressly teach: wherein adjusting the size of the display panel comprises: adjusting the size of the display panel by a manner of two-point expansion of a touch screen, or adjusting the size using a mouse at an edge of a display panel area. YI is relied upon for teaching the deficient limitations. Specifically, YI discloses a method for displaying a display panel and a first interface (YI: see Fig. 12A and ¶ 0128-0129; display panel 701-2 and first interface of a first program 701-1); wherein the display panel is allowed for adjusting a size in the first interface of the first program; and wherein adjusting the size of the display panel comprises: adjusting the size of the display panel by a manner of two-point expansion of a touch screen, or adjusting the size using a mouse at an edge of a display panel area (YI: see Fig. 3a-3c and ¶ 0098-0100; If a command for decreasing a scale is received from a user, the controller 180 can sequentially change the scale from FIG. 3 (a) to (b) and from (b) to (c). In addition, if a command for increasing a scale is received from a user, the controller 180 can sequentially change the scale from FIG. 3 (c) to (b) and from (b) to (a). An example of the command decreasing the scale includes a pinch-out touch gesture input on the touch screen 151. An example of the command increasing the scale includes a pinch-in touch gesture input on the touch screen 151). The references, each is related to a graphical user interface. Therefore, it would have been obvious to one of ordinary skill in the art, before the effective filing date of the claimed invention to combine the teachings of Devoy/Figueredo de Santana to include the well-known GUI features disclosed in YI for allowing a display panel to be adjusted in size as claimed. One of ordinary skill in the art would have been motivated to make such a combination because of the overlapping subject matter, and the advantages described in YI of allowing a display panel to be resized based on user input; thus, enhance user experience with the user interface of the live stream field (YI: see ¶ 0098-0100). As to claim 16, claim 16 is directed to an electronic device comprising a memory, configured to stored computer-readable instructions; and a processor, configured to execute the computer-readable instructions, so that the electronic device implements an information interaction method as claimed in claim 1; therefore, is rejected under similar rationale (Devoy: see Fig. 14 and ¶ 0103-0122). As to claim 17, claim 17 is directed to a computer-readable storage medium storing computer-readable instructions, wherein the computer-readable instructions upon execution by a computer, cause the computer to implement the method of claim 1; therefore, is rejected under similar rationale (Devoy: see Fig. 14 and ¶ 0103-0122). As to claim 2, the rejection of claim 1 is incorporated. Devoy, Figueredo de Santana, and YI further teach: wherein after invoking the second program interface and before initiating the second program by invoking the second program interface, the method further comprises: dividing a certain area in the first interface as the display panel, and wherein the display panel serves as a display area of the second program (Devoy: see Fig. 5 and ¶ 0062-0064; the display may be split or otherwise separated such that a first portion of the display may present the shopping interface 504 and a second portion of the display may present the content of the live stream event concurrently with the shopping interface 504). As to claim 3, the rejection of claim 1 is incorporated. Devoy, Figueredo de Santana, and YI further teach: wherein the invoking a second program interface in response to an invocation signal being triggered by the interaction information, comprises: determining whether the invoking is valid (Devoy: see ¶ 0057; a user may need to provide confirmation, double-confirmation, authentication, or other suitable types of verification before proceeding with the particular action, and the action may not be complete until such verification is provided. Figueredo de Santana: see ¶ 0089; determines if the authentication criteria met. See ¶ 0073; When the user 206 interacts with the display 204c of the user device 202 and starts up the mobile banking application, the mobile banking application invokes, via communication network 116, the access control program 110a, 110b to challenge the authentication of the user 206 to determine if the user 206 is the authorized user with adequate permissions to interact with the mobile banking application); and generating a valid invocation instruction in a case where the invoking is determined to be valid, and invoking the second program interface based on the valid invocation instruction (Figueredo de Santana: See ¶ 0073; When the user 206 interacts with the display 204c of the user device 202 and starts up the mobile banking application, the mobile banking application invokes, via communication network 116, the access control program 110a, 110b to challenge the authentication of the user 206 to determine if the user 206 is the authorized user with adequate permissions to interact with the mobile banking application. ¶ 0095; f the access control program 110a, 110b determines that the authentication criteria are met at 416, then the access control program 110a, 110b authenticates the user at 420. In one embodiment, the access control program 110a, 110b may unlock the third-party application (e.g., mobile banking application) to provide the user 206 with access to a secured functionality of the third-party application. In at least one embodiment, the access control program 110a, 110b may transmit (e.g., via communication network 116) a message or alert to the third-party 216 and/or the user 206 indicating that the authentication is completed successfully). Thus, combining Devoy, Figueredo de Santana, and YI would meet the claimed limitations for the same reasons as set forth in claim 1. As to claim 4, the rejection of claim 3 is incorporated. Devoy, Figueredo de Santana, and YI further teach: wherein the determining whether the invoking is valid comprises: determining whether the invoking is valid according to embedded authentication information between the second program and the first program (Devoy: see ¶ 0057; a user may need to provide confirmation, double-confirmation, authentication, or other suitable types of verification before proceeding with the particular action, and the action may not be complete until such verification is provided. Figueredo de Santana: see ¶ 0071-0073; the access control program 110a, 110b may be integrated into the third-party application as an application programming interface (API), plugin, extension, or any suitable module); and wherein in response to the embedded authentication information between the second program and the first program being present, the invoking is valid, and in response to the embedded authentication information between the second program and the first program being absent, the invoking is invalid (Figueredo de Santana: ¶ 0093; If the access control program 110a, 110b determines that the authentication criteria are not met at 416, then the access control program 110a, 110b registers the failed authentication at 418 and returns to 412 to request a different random gesture challenge….the access control program 110a, 110b may cause the user device 202 to lock out the user 206 (e.g., from the third-party application) after a pre-determined number of failed authentications attempts which may be set by the third-party). Thus, combining Devoy, Figueredo de Santana, and YI would mee the claimed limitations for the same reasons as set forth in claim 3. As to claim 5, the rejection of claim 1 is incorporated. Devoy, Figueredo de Santana, and YI further teach: wherein the first program is a livestream program, a game program, or a video program, and the first interface of the first program is a livestream interface, a game interface, or a video interface (Devoy: see Fig. 1 and ¶ 0062; streaming content of the event in the content area 506). As to claim 6, the rejection of claim 1 is incorporated. Devoy, Figueredo de Santana, and YI further teach the limitations: wherein the display panel is allowed for position dragging in accordance with a content distribution in the first interface of the first program, and a position after being dragged is any position in the ta first interface (YI: see ¶ 0143; For instance, if a user touches an edge of the execution pop-up window 1602 and drags the edge while the touch is maintained, the controller 180 can change a position on which the execution pop-up window is output as much as a distance of which the execution pop-up window is dragged). Thus, combining Devoy, Figueredo de Santana, and YI would mee the claimed limitations for the same reasons as set forth in claim 3. As to claim 12, the rejection of claim 1 is incorporated. Devoy, Figueredo de Santana, and YI further teach: wherein both of the display panel and the second program are allowed to be set to be one or more than one (Devoy: see Fig. 5 and ¶ 0062-0063; the display may be split or otherwise separated such that a first portion of the display may present the shopping interface 504 and a second portion of the display may present the content of the live stream event concurrently with the shopping interface 504). As to claim 13, the rejection of claim 1 is incorporated. Devoy, Figueredo de Santana, and YI further teach: wherein in a case where the second programs are more than one, more than one second programs are displayed in a same display panel or in different display panels (Devoy: see Fig. 5 and ¶ 0062-0063; the display may be split or otherwise separated such that a first portion of the display may present the shopping interface 504 and a second portion of the display may present the content of the live stream event concurrently with the shopping interface 504. Fig. 5-7 shows different second programs: items listing page, Shopping Bag page, Checkout page are all displayed in the same area). Examiner notes the conditional limitation “in a case” recited in the claim; the broadest reasonable interpretation of claim 13 encompasses an instance in which the method “condition” is NOT met. In other words, the limitations following the conditional term/language do not need to perform if the condition “in a case” is not met. See MPEP 2111.04. As to claim 14, the rejection of claim 1 is incorporated. Devoy, Figueredo de Santana, and YI further teach: wherein the second program comprises a third program and a fourth program, the third program is initiated in the display panel based on the invoking, the fourth program is an associated program of the third program, and the fourth second program is initiated by an invocation of the third program in a popover (Devoy: see Fig. 7 and ¶ 0066-0067; third program is shopping cart which is invoked by shopping cart or bag, fourth program is checkout which is invoked by selecting “proceed to checkout”). Claims 6 and 8 are rejected under 35 U.S.C. 103 as being unpatentable over Devoy, Figueredo de Santana, and YI further in view of Jeong et al. (US 2019/0377459 A1; hereinafter Jeong). As to claim 6, the rejection of claim 1 is incorporated. Claim 6 is additionally rejected under Devoy, Figueredo de Santana, YI, and Jeong. The limitation "position dragging” is a well-known GUI feature as illustrated by Jeong. Specifically, Jeong discloses wherein the display panel is allowed for position dragging in accordance with a content distribution in the target interface of the first program, and a position after being dragged is any position in the target interface (Jeong: see Fig. 5B and ¶ 0114-0115; when receiving an event for selecting the split window 570 and then moving it (e.g., a drag event for moving the split window 570 to an area where the window 591 is placed), the display control module 170 may change the position of the split window 570). The references, each is related to a graphical user interface. Therefore, it would have been obvious to one of ordinary skill in the art, before the effective filing date of the claimed invention to combine the teachings of Devoy, Figueredo de Santana, and YI to include the well-known GUI features disclosed in Jeong for allowing a panel to be dragged position as claimed. One of ordinary skill in the art would have been motivated to make such a combination because of the overlapping subject matter, and the advantages described in Jeong of allowing a display panel to be positioned in a location of a display screen using drag input; thus, enhance user experience with the user interface of the live stream field (Jeong: see ¶ 0022). As to claim 8, the rejection of claim 1 is incorporated. Devoy, Figueredo de Santana, and YI do not disclose, but Jeong is relied upon for teaching the limitations: wherein the display panel has a transparency in the target interface of the first program, and the transparency is allowed to be adjusted in a range from 0 to 100 (Jeong: see ¶ 0063; When at least part of a selected item overlaps another window, due to movement of a selected item, an area where the selected item overlaps the other window may be highlighted, or at least one of the color, contrast, saturation, and transparency of a specified area may be changed and displayed. ¶ 0103; the item 413 may be an image obtained by adjusting the transparency of the selected item 412). Thus, combining Devoy/Figueredo de Santana/YI/Jeong would mee the claimed limitations for the same reasons as set forth in claim 6. Claims 9-11, 19-20 are rejected under 35 U.S.C. 103 as being unpatentable over Devoy, Figueredo de Santana, and YI further in view of Baxter et al. (US 11051067 B1; hereinafter Baxter). As to claim 9, the rejection of claim 1 is incorporated. Devoy, Figueredo de Santana, and YI further teach: wherein the second program performs an embedded display and operation in the first program (Devoy: see Fig. 5 and ¶ 0062-0063). Devoy, Figueredo de Santana, and YI do not teach, but Baxter is relied upon for teaching the limitations wherein the display panel serves as a display window of the second program, and a popover serves as an operation interface of the second program (Baxter: see Fig. 2B-2G and Col. 5, line 36 through Col. 6, line 26; interactive shopping overlay). The references, each is related to a graphical user interface. Therefore, it would have been obvious to one of ordinary skill in the art, before the effective filing date of the claimed invention to combine the teachings of Devoy, Figueredo de Santana, and YI to include the features disclosed in Baxter where second program operation is displayed on the overlay as claimed. One of ordinary skill in the art would have been motivated to make such a combination because of the overlapping subject matter, and the advantages described in Baxter of allowing the user to interact within the overlay; thus, the user can operate the second program without redirecting the user away from the first program (Baxter: see Col. 2, lines 23-43). As to claim 10, the rejection of claim 1 is incorporated. Devoy, Figueredo de Santana, YI and Baxter further teach: wherein the second program is an e-commerce service program, a social program, or a game program (Devoy: see Fig. 5 and ¶ 0062-0063; the shopping interface 504), and a user performs a shortcut operation on the second program through a popover of the display panel (Baxter: see Fig. 2B-2G and Col. 5, line 36 through Col. 6, line 26; interactive shopping overlay). Thus, combining Devoy/Figueredo de Santana/YI/Baxter would meet the claimed limitations for the same reasons as set forth in claim 9. As to claim 11, the rejection of claim 1 is incorporated. Devoy/Figueredo de Santana/YI/Baxter further teach: wherein a popover is a shortcut operation option of the second program; and wherein after a user performs an operation through the shortcut operation option, the popover is switched to another shortcut operation option (Devoy: see Fig. 5 and ¶ 0062-0063; the shopping interface 504. (Baxter: see Fig. 2B-2G and Col. 5, line 36 through Col. 6, line 26; interactive shopping overlay). Thus, combining Devoy/Figueredo de Santana/YI/Baxter would meet the claimed limitations for the same reasons as set forth in claim 9. As to claim 19, the rejection of claim 1 is incorporated. Devoy/Figueredo de Santana/YI/Baxter further teach: wherein the first program is a main program, the second program is a popover program, and the second program is displayed in the display panel in a form of a popover (Devoy: Baxter: see Fig. 2B-2G and Col. 5, line 36 through Col. 6, line 26; interactive shopping overlay. Baxter: see Fig. 2B-2G and Col. 5, line 36 through Col. 6, line 26; interactive shopping overlay). Thus, combining Devoy/Figueredo de Santana/YI/Baxter would meet the claimed limitations for the same reasons as set forth in claim 9. As to claim 20, the rejection of claim 14 is incorporated. Devoy/Figueredo de Santana/YI/Baxter further teach: wherein the third program is a popover program, and the fourth program is a popover program (Devoy: Baxter: see Fig. 2B-2G and Col. 5, line 36 through Col. 6, line 26; interactive shopping overlay. Baxter: see Fig. 2B-2G and Col. 5, line 36 through Col. 6, line 26; interactive shopping overlay). Thus, combining Devoy/Figueredo de Santana/YI/Baxter would meet the claimed limitations for the same reasons as set forth in claim 9. Response to Arguments With respect to the Applicant arguments’ 112(b) rejection, the arguments have been fully considered and are persuasive. The previous 112(b) has been withdrawn. With respect to the Applicant arguments’ 101 rejection, claim 15 was cancelled; thus, renders the previous moot. With respect to 103 rejection, the Applicant’s arguments are moot in view of new grounds of rejection as rejected supra. Conclusion Applicant's amendment necessitated the new ground(s) of rejection presented in this Office action. Accordingly, THIS ACTION IS MADE FINAL. See MPEP § 706.07(a). Applicant is reminded of the extension of time policy as set forth in 37 CFR 1.136(a). A shortened statutory period for reply to this final action is set to expire THREE MONTHS from the mailing date of this action. In the event a first reply is filed within TWO MONTHS of the mailing date of this final action and the advisory action is not mailed until after the end of the THREE-MONTH shortened statutory period, then the shortened statutory period will expire on the date the advisory action is mailed, and any nonprovisional extension fee (37 CFR 1.17(a)) pursuant to 37 CFR 1.136(a) will be calculated from the mailing date of the advisory action. In no event, however, will the statutory period for reply expire later than SIX MONTHS from the mailing date of this final action. The prior art made of record on form PTO-892 and not relied upon is considered pertinent to applicant's disclosure. Applicant is required under 37 C.F.R. § 1.111(c) to consider these references fully when responding to this action. It is noted that any citation to specific, pages, columns, lines, or figures in the prior art references and any interpretation of the references should not be considered to be limiting in any way. A reference is relevant for all it contains and may be relied upon for all that it would have reasonably suggested to one having ordinary skill in the art. In re Heck, 699 F.2d 1331, 1332-33,216 USPQ 1038, 1039 (Fed. Cir. 1983) (quoting In re Lemelson, 397 F.2d 1006,1009, 158 USPQ 275,277 (CCPA 1968)). Any inquiry concerning this communication or earlier communications from the examiner should be directed to TUYETLIEN T TRAN whose telephone number is (571)270-1033. The examiner can normally be reached M-F: 8:00 AM - 8:00 PM. Examiner interviews are available via telephone, in-person, and video conferencing using a USPTO supplied web-based collaboration tool. To schedule an interview, applicant is encouraged to use the USPTO Automated Interview Request (AIR) at http://www.uspto.gov/interviewpractice. If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Irete (Fred) Ehichioya can be reached on 571-272-4034. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300. Information regarding the status of published or unpublished applications may be obtained from Patent Center. Unpublished application information in Patent Center is available to registered users. To file and manage patent submissions in Patent Center, visit: https://patentcenter.uspto.gov. Visit https://www.uspto.gov/patents/apply/patent-center for more information about Patent Center and https://www.uspto.gov/patents/docx for information about filing in DOCX format. For additional questions, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000. /TUYETLIEN T TRAN/Primary Examiner, Art Unit 2179
Read full office action

Prosecution Timeline

Dec 15, 2023
Application Filed
Sep 22, 2025
Non-Final Rejection — §103
Dec 29, 2025
Response Filed
Jan 27, 2026
Final Rejection — §103
Mar 30, 2026
Response after Non-Final Action

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12586104
OBJECT DISPLAY METHOD AND APPARATUS, ELECTRONIC DEVICE, AND COMPUTER READABLE STORAGE MEDIUM
2y 5m to grant Granted Mar 24, 2026
Patent 12585376
SYSTEMS AND METHODS OF REDUCING OBSTRUCTION BY THREE-DIMENSIONAL CONTENT
2y 5m to grant Granted Mar 24, 2026
Patent 12585377
SYSTEM AND METHOD FOR HANDLING OVERLAPPING OBJECTS IN VISUAL EDITING SYSTEMS
2y 5m to grant Granted Mar 24, 2026
Patent 12573257
DIGITAL JUKEBOX DEVICE WITH IMPROVED USER INTERFACES, AND ASSOCIATED METHODS
2y 5m to grant Granted Mar 10, 2026
Patent 12572250
Display Method, Electronic Device, Storage Medium, and Program Product
2y 5m to grant Granted Mar 10, 2026
Study what changed to get past this examiner. Based on 5 most recent grants.

AI Strategy Recommendation

Get an AI-powered prosecution strategy using examiner precedents, rejection analysis, and claim mapping.
Powered by AI — typically takes 5-10 seconds

Prosecution Projections

3-4
Expected OA Rounds
67%
Grant Probability
99%
With Interview (+33.0%)
3y 10m
Median Time to Grant
Moderate
PTA Risk
Based on 637 resolved cases by this examiner. Grant probability derived from career allow rate.

Sign in for Full Analysis

Enter your email to receive a magic link. No password needed.

Free tier: 3 strategy analyses per month