Prosecution Insights
Last updated: April 19, 2026
Application No. 18/693,936

CAMERA CONTROL METHOD AND SYSTEM, ELECTRONIC DEVICE AND STORAGE MEDIUM

Non-Final OA §103
Filed
Mar 20, 2024
Examiner
PETERSON, CHRISTOPHER K
Art Unit
2637
Tech Center
2600 — Communications
Assignee
ZTE CORPORATION
OA Round
1 (Non-Final)
78%
Grant Probability
Favorable
1-2
OA Rounds
2y 6m
To Grant
92%
With Interview

Examiner Intelligence

Grants 78% — above average
78%
Career Allow Rate
636 granted / 813 resolved
+16.2% vs TC avg
Moderate +14% lift
Without
With
+13.9%
Interview Lift
resolved cases with interview
Typical timeline
2y 6m
Avg Prosecution
23 currently pending
Career history
836
Total Applications
across all art units

Statute-Specific Performance

§101
5.3%
-34.7% vs TC avg
§103
49.1%
+9.1% vs TC avg
§102
30.3%
-9.7% vs TC avg
§112
8.0%
-32.0% vs TC avg
Black line = Tech Center average estimate • Based on career data from 813 resolved cases

Office Action

§103
DETAILED 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 . Priority Receipt is acknowledged of certified copies of papers required by 37 CFR 1.55. Information Disclosure Statement The information disclosure statements (IDS) submitted on 3/20/2024 and 2/28/2025 were filed after the mailing date of the application on 3/20/2024. The submission is in compliance with the provisions of 37 CFR 1.97. Accordingly, the information disclosure statement is being considered by the examiner. Claim Rejections - 35 USC § 103 In the event the determination of the status of the application as subject to AIA 35 U.S.C. 102 and 103 (or as subject to pre-AIA 35 U.S.C. 102 and 103) is incorrect, any correction of the statutory basis (i.e., changing from AIA to pre-AIA ) for the rejection will not be considered a new ground of rejection if the prior art relied upon, and the rationale supporting the rejection, would be the same under either status. 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-17 are rejected under 35 U.S.C. 103 as being unpatentable over Jones (US patent # 10,862,940) in view of Nataros (US patent # 2017/0346864). As to claim 1, Jones teaches a camera control method, applied to a client, and comprising: receiving a control instruction (transmission of control signals 88) for a camera (agent computer 14 and webcam 24) sent by a virtual terminal (term “agent” may refer to the live person or AI bot at the call center, or to the computing device being used by the live person at the call center, depending on the context) running in a server (communication network 16) (Col. 3, lines 26-59, Col. 4, line 25-38, Col. 14, lines 18-37); controlling, according to the control instruction (88), the camera (14 and 24) to collect image frames (fixed amount of video), and storing the image frames (fixed amount of video) in a cache queue (memory) (Col. 7, lines18-31). Jones teaches the incoming webcam video handler 60 saves compressed video (from native codec 62) in memory until a fixed amount of video has been received, and then transfers (arrow 57) the video to the WebM boxing handler 66 for to be packaged for transmission on the communication network 16 (Col. 7, lines18-31) sending (transmitting) remaining image frames (fixed amount of video) in the cache queue (memory) to the server (16) such that the server (16) sends the received image frames (fixed amount of video) to a virtual terminal (visitor 12) (Col. 4, line 39-Col. 5, line 2) Jones does not teach clearing a target image frame in the cache queue in a case that the quantity of the image frames in the cache queue is greater than a preset quantity threshold, wherein a time interval between a time stamp of the target image frame and a current time stamp is greater than a preset interval and the received image frames (fixed amount of video) to a camera hardware abstraction layer in an operating system of the virtual terminal. Nataros teaches clearing a target image frame (frame) in the cache queue (memory) in a case that the quantity (encoding ‘quality’ threshold) of the image frames (frames) in the cache queue memory) is greater than a preset quantity threshold, wherein a time interval (time intervals) between a time stamp of the target image frame (frame) and a current time stamp (real time) is greater than a preset interval (full frame send from time to time) (Para 158, 255, 344, and 348-352) and the received image frames (fixed amount of video) to a camera hardware abstraction layer (hardware signal layer) in an operating system of the virtual terminal (OS presentation side and a virtual interface driver) (Para 311). Therefore, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have provided a frame server as taught by Nataros to the networked components of Jones, to improved systems and methods which place lower overhead on a portable device, yet are capable of transferring processed graphics data for a smooth presentation on the portable device remains highly desirable (Para 6 of Nataros). As to claim 2, Nataros teaches wherein after the clearing a target image frame (frame) in the cache queue (memory) in a case that there are image frames (frames) in the cache queue (memory) that have not been sent to the server (16) for a duration exceeding a preset duration (Para 158, 255, 344, and 348-352). Jones teaches lowering a frame rate (lower frame rate) of the camera (14 and 24) (Col. 9, lines 21-48). As to claim 3, Jones teaches wherein the lowering a frame rate (lower frame rate) of the camera (14 and 24) comprises: determining a sending speed of sending the image frames (frames) in the cache queue (memory) to the server (16); and determining a frame rate adjusting amount (25% to 50% lower bit rate) according to the sending speed, and lowering the frame rate (lower frame rate) of the camera (14 and 24) according to the frame rate adjusting amount (25% to 50% lower bit rate) (Col. 9, lines 21-48). As to claim 4, Jones teaches wherein when the frame rate (frame rate) of the camera (14 and 24) is lowered (lowered), the frame rate (frame rate) is lowered (lowered) to a preset frame rate at most (25% to 50% lower bit rate) (Col. 9, lines 21-48). As to claim 5, Jones teaches wherein when the frame rate (frame rate) of the camera (14 and 24) is lowered (lowered), the frame rate (frame rate) is lowered (lowered) to a preset frame rate at most (25% to 50% lower bit rate) (Col. 9, lines 21-48). As to claim 6, Jones teaches wherein the sending remaining image frames (processing frames of video) in the cache queue (memory) to the virtual terminal (12) running in the server (16) comprises: performing H264 (H.264) encoding on the remaining image frames (processing frames of video) in the cache queue (memory) to obtain encoded image frames (encoded image); and sending the encoded image frames (encoded image) to the virtual terminal (12) running in the server (16) for the virtual terminal (12) to perform H264 decoding (H.264 video decoder 85) on the encoded image frames to obtain decoded image frames (Col. 9, lines 21-48 and Col. 13, lines 36-51). As to claim 7, Jones teaches wherein the sending remaining image frames (processing frames of video) in the cache queue (memory) to the virtual terminal (12) running in the server (16) comprises: performing H264 (H.264) encoding on the remaining image frames (processing frames of video) in the cache queue (memory) to obtain encoded image frames (encoded image); and sending the encoded image frames (encoded image) to the virtual terminal (12) running in the server (16) for the virtual terminal (12) to perform H264 decoding (H.264 video decoder 85) on the encoded image frames to obtain decoded image frames (Col. 9, lines 21-48 and Col. 13, lines 36-51). As to claim 8, Jones teaches wherein the sending remaining image frames (processing frames of video) in the cache queue (memory) to the virtual terminal (12) running in the server (16) comprises: performing H264 (H.264) encoding on the remaining image frames (processing frames of video) in the cache queue (memory) to obtain encoded image frames (encoded image); and sending the encoded image frames (encoded image) to the virtual terminal (12) running in the server (16) for the virtual terminal (12) to perform H264 decoding (H.264 video decoder 85) on the encoded image frames to obtain decoded image frames (Col. 9, lines 21-48 and Col. 13, lines 36-51). As to claim 9, Jones teaches wherein the sending remaining image frames (processing frames of video) in the cache queue (memory) to the virtual terminal (12) running in the server (16) comprises: performing H264 (H.264) encoding on the remaining image frames (processing frames of video) in the cache queue (memory) to obtain encoded image frames (encoded image); and sending the encoded image frames (encoded image) to the virtual terminal (12) running in the server (16) for the virtual terminal (12) to perform H264 decoding (H.264 video decoder 85) on the encoded image frames to obtain decoded image frames (Col. 9, lines 21-48 and Col. 13, lines 36-51). As to claim 10, Jones teaches wherein the sending remaining image frames (processing frames of video) in the cache queue (memory) to the virtual terminal (12) running in the server (16) comprises: performing H264 (H.264) encoding on the remaining image frames (processing frames of video) in the cache queue (memory) to obtain encoded image frames (encoded image); and sending the encoded image frames (encoded image) to the virtual terminal (12) running in the server (16) for the virtual terminal (12) to perform H264 decoding (H.264 video decoder 85) on the encoded image frames to obtain decoded image frames (Col. 9, lines 21-48 and Col. 13, lines 36-51). As to claim 11, Jones teaches a camera control method, applied to a server, wherein a virtual terminal runs in the server, and the method comprises: sending a control instruction (transmission of control signals 88) for a camera (agent computer 14 and webcam 24) to a client (visitor 12) (Col. 3, lines 26-59, Col. 4, line 25-38, Col. 14, lines 18-37), wherein according to the control instruction (88), the client (12) controls the camera (14 and 24) to collect image frames (fixed amount of video), and storing the image frames (fixed amount of video) in a cache queue (memory) (Col. 7, lines18-31). Jones teaches the incoming webcam video handler 60 saves compressed video (from native codec 62) in memory until a fixed amount of video has been received, and then transfers (arrow 57) the video to the WebM boxing handler 66 for to be packaged for transmission on the communication network 16 (Col. 7, lines18-31); clearing a target image frame in the cache queue and sending remaining image frames in the cache queue to the server in a case that the quantity of the image frames in the cache queue is greater than a preset quantity threshold, wherein a time interval between a time stamp of the target image frame and a current time stamp is greater than a preset interval; and receiving the image frames (fixed amount of video) sent by the client (12) and sending the image frames (fixed amount of video) to the virtual terminal (12) (Col. 4, line 39-Col. 5, line 2). Jones does not teach clearing a target image frame in the cache queue in a case that the quantity of the image frames in the cache queue is greater than a preset quantity threshold, wherein a time interval between a time stamp of the target image frame and a current time stamp is greater than a preset interval and the received image frames (fixed amount of video) to a camera hardware abstraction layer in an operating system of the virtual terminal. Nataros teaches clearing a target image frame (frame) in the cache queue (memory) in a case that the quantity (encoding ‘quality’ threshold) of the image frames (frames) in the cache queue memory) is greater than a preset quantity threshold, wherein a time interval (time intervals) between a time stamp of the target image frame (frame) and a current time stamp (real time) is greater than a preset interval (full frame send from time to time) (Para 158, 255, 344, and 348-352) and the received image frames (fixed amount of video) to a camera hardware abstraction layer (hardware signal layer) in an operating system of the virtual terminal (OS presentation side and a virtual interface driver) (Para 311). Therefore, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have provided a frame server as taught by Nataros to the networked components of Jones, to improved systems and methods which place lower overhead on a portable device, yet are capable of transferring processed graphics data for a smooth presentation on the portable device remains highly desirable (Para 6 of Nataros). As to claim 12, Jones teaches wherein the sending remaining image frames (processing frames of video) in the cache queue (memory) to the virtual terminal (12) running in the server (16) comprises: performing H264 (H.264) encoding on the remaining image frames (processing frames of video) in the cache queue (memory) to obtain encoded image frames (encoded image); and sending the encoded image frames (encoded image) to the virtual terminal (12) running in the server (16) for the virtual terminal (12) to perform H264 decoding (H.264 video decoder 85) on the encoded image frames to obtain decoded image frames (Col. 9, lines 21-48 and Col. 13, lines 36-51). As to claim 13, Jones teaches a camera control system, comprising: a server (communication network 16) and a client (agent computer 14 and webcam 24), wherein a virtual terminal (term “agent” may refer to the live person or AI bot at the call center, or to the computing device being used by the live person at the call center, depending on the context) runs in the server (16) (Col. 3, lines 26-59, Col. 4, line 25-38, Col. 14, lines 18-37); the server (16) is configured to send a control instruction (transmission of control signals 88) for a camera (14 and 24) to the client (12) (Col. 3, lines 26-59, Col. 4, line 25-38, Col. 14, lines 18-37); the client (12) is configured to control, according to the control instruction (88), the camera (14 and 24) to collect image frames (fixed amount of video), and store the image frames (fixed amount of video) in a cache queue (memory) (Col. 7, lines18-31). Jones teaches the incoming webcam video handler 60 saves compressed video (from native codec 62) in memory until a fixed amount of video has been received, and then transfers (arrow 57) the video to the WebM boxing handler 66 for to be packaged for transmission on the communication network 16 (Col. 7, lines18-31); and the server (16) is further configured to send the received image frames to the virtual terminal (12) (Col. 4, line 39-Col. 5, line 2). Jones does not teach clearing a target image frame in the cache queue in a case that the quantity of the image frames in the cache queue is greater than a preset quantity threshold, wherein a time interval between a time stamp of the target image frame and a current time stamp is greater than a preset interval and the received image frames (fixed amount of video) to a camera hardware abstraction layer in an operating system of the virtual terminal. Nataros teaches clearing a target image frame (frame) in the cache queue (memory) in a case that the quantity (encoding ‘quality’ threshold) of the image frames (frames) in the cache queue memory) is greater than a preset quantity threshold, wherein a time interval (time intervals) between a time stamp of the target image frame (frame) and a current time stamp (real time) is greater than a preset interval (full frame send from time to time) (Para 158, 255, 344, and 348-352) and the received image frames (fixed amount of video) to a camera hardware abstraction layer (hardware signal layer) in an operating system of the virtual terminal (OS presentation side and a virtual interface driver) (Para 311). Therefore, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have provided a frame server as taught by Nataros to the networked components of Jones, to improved systems and methods which place lower overhead on a portable device, yet are capable of transferring processed graphics data for a smooth presentation on the portable device remains highly desirable (Para 6 of Nataros). As to claims 14-16, these claims differ from claim 1 only in that the claim 1 is a camera control method claim whereas claims 14-16 are an electronic device and a non-transitory computer-readable storage medium claim. Thus claim 14-16 are analyzed as previously discussed with respect to claim 1 above. As to claims 15-17, these claims differ from claim 6 only in that the claim 6 is a camera control method claim whereas claims 15-17 are an electronic device and a non-transitory computer-readable storage medium claim. Thus claim 15-17 are analyzed as previously discussed with respect to claim 6 above. Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to CHRISTOPHER K PETERSON whose telephone number is (571)270-1704. The examiner can normally be reached Monday-Friday 7AM-4PM. 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, Sinh N Tran can be reached at 571-2727564. 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. /CHRISTOPHER K PETERSON/Primary Examiner, Art Unit 2637 12/13/2025
Read full office action

Prosecution Timeline

Mar 20, 2024
Application Filed
Dec 13, 2025
Non-Final Rejection — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12604081
Video Shooting Method and Electronic Device
2y 5m to grant Granted Apr 14, 2026
Patent 12604082
ELECTRONIC DEVICE CAPABLE OF ADJUSTING ANGLE OF VIEW AND OPERATING METHOD THEREFOR
2y 5m to grant Granted Apr 14, 2026
Patent 12604085
IMAGING METHOD AND IMAGING APPARATUS
2y 5m to grant Granted Apr 14, 2026
Patent 12604095
SHAKE CORRECTION DEVICE AND IMAGING APPARATUS
2y 5m to grant Granted Apr 14, 2026
Patent 12598395
ELECTRONIC DEVICE, CONTROL METHOD THEREOF AND NON-TRANSITORY COMPUTER-READABLE MEDIUM
2y 5m to grant Granted Apr 07, 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

1-2
Expected OA Rounds
78%
Grant Probability
92%
With Interview (+13.9%)
2y 6m
Median Time to Grant
Low
PTA Risk
Based on 813 resolved cases by this examiner. Grant probability derived from career allow rate.

Sign in with your work email

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

Personal email addresses (Gmail, Yahoo, etc.) are not accepted.

Free tier: 3 strategy analyses per month