Multi-application screen recording method and apparatus

US12452483B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12452483-B2
Application numberUS-202218575501-A
CountryUS
Kind codeB2
Filing dateJun 10, 2022
Priority dateJun 30, 2021
Publication dateOct 21, 2025
Grant dateOct 21, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An electronic device receives a first operation in a window of a first application; in response to the first operation, performs screen recording on content of the window of the first application; receives a second operation in a window of a second application; and in response to the second operation, performs screen recording on content of the window of the second application. After performing screen recording on the content of the window of the second application for first duration, the electronic device stops screen recording performed on the content of the window of the first application. The first application and the second application are run in an Android system, and the window of the first application and the window of the second application are displayed in a non-Android system.

First claim

Opening claim text (preview).

What is claimed is: 1. A multi-application screen recording method, comprising: receiving a first operation in a window of a first application on an electronic device; in response to receiving the first operation, screen recording, by the electronic device, a content displayed on the window of the first application; receiving a second operation in a window of a second application on the electronic device; in response to receiving the second operation, screen recording, by the electronic device, a content displayed on the window of the second application, wherein the first application and the second application are run in an Android system, and the window of the first application and the window of the second application are displayed in a non-Android system; and after screen recording the content displayed on the window of the second application for a first duration, stopping, by the electronic device, the screen recording of the content displayed on the window of the first application. 2. The method according to claim 1 , wherein the method further comprises: generating a first screen recording file based on the content displayed on the window of the first application; and generating a second screen recording file based on the content displayed on the window of the second application. 3. The method according to claim 2 , wherein the non-Android system comprises a Windows system, and the method further comprises: creating, by the Android system, a first display corresponding to the window of the first application; creating, by the Android system, a second display corresponding to the window of the second application; generating, by the Windows system, an interface of the first application based on image data of the first display, and generating the first screen recording file based on the interface of the first application; and generating, by the Windows system, an interface of the second application based on image data of the second display, and generating the second screen recording file based on the interface of the second application. 4. The method according to claim 3 , wherein the generating the interface of the first application comprises: receiving, by the Windows system from the Android system, the image data of the first display and a first synthesis instruction of the image data of the first display; and obtaining, based on the first synthesis instruction, a first Windows synthesis instruction whose instruction format matches the Windows system, and performing synthesis and rendering on the image data of the first display by using the first Windows synthesis instruction, to generate the interface of the first application; and wherein the generating the interface of the second application comprises: receiving, by the Windows system from the Android system, the image data of the second display and a second synthesis instruction of the image data of the second display; and obtaining, based on the second synthesis instruction, a second Windows synthesis instruction whose instruction format matches the Windows system, and performing synthesis and rendering on the image data of the second display by using the second Windows synthesis instruction, to generate the interface of the second application. 5. The method according to claim 3 , wherein the method further comprises: obtaining, by the Windows system, a first display identity based on an identity of the window of the first application, and obtaining the interface of the first application based on the first display identity; and obtaining, by the Windows system, a second display identity based on an identity of the window of the second application, and obtaining the interface of the second application based on the second display identity. 6. The method according to claim 5 , wherein the method further comprises: in response to switching the first application to a background for running, stopping, by the Windows system, the obtaining of the interface of the first application based on the first display identity. 7. The method according to claim 6 , wherein the method further comprises: in response to switching the first application to the background for running, stopping, by the Android system, the generating of the image data of the first display, and stopping the sending of the image data of the first display to the Windows system. 8. The method according to claim 3 , wherein the method further comprises: creating, by the Windows system, a first native window corresponding to the first display, and displaying the interface of the first application in the first native window; and creating, by the Windows system, a second native window corresponding to the second display, and displaying the interface of the second application in the second native window. 9. The method according to claim 1 , wherein the screen recording of the content displayed on the window of the first application comprises: recording, by the electronic device, an image of the window of the first application; recording, by the electronic device, an audio of the first application; or recording, by the electronic device, an image and an audio of the window of the first application. 10. The method according to claim 1 , wherein the screen recording of the content displayed on the window of the second application comprises: recording, by the electronic device, an image of the window of the second application. 11. A multi-application screen recording method comprising: receiving a first operation in a window of a first application on an electronic device; in response to receiving the first operation, screen recording, by the electronic device, a content displayed on the window of the first application; receiving a second operation in a window of a second application on the electronic device; in response to receiving the second operation, screen recording, by the electronic device, a content displayed on the window of the second application, wherein the first application and the second application are run in an Android system, and the window of the first application and the window of the second application are displayed in a non-Android system; and after screen recording the content displayed on the window of the second application for a first duration, stopping, by the electronic device; generating a first screen recording file based on the content displayed on the window of the first application; generating a second screen recording file based on the content displayed on the window of the second application, the screen recording of the content displayed on the window of the first application, wherein the non-Android system comprises a Windows system; generating a first screen recording file based on the content displayed on the window of the first application; generating a second screen recording file based on the content displayed on the window of the second application; creating, by the Android system, a first audio track instance corresponding to the window of the first application; creating, by the Android system, a second audio track instance corresponding to the window of the second application; obtaining, by the Windows system, a first audio identity based on the identity of the window of the first application, wherein the first audio identity indicates the first audio track instance; obtaining, by the Windows system, data of the first audio track instance based on the first audio identity, and generating the first screen recording file based on the data of the first audio track instance; obtaining, by the Windows system, a second audio identity based on the identity of the window of the second application, where

Assignees

Inventors

Classifications

  • G06F9/455Primary

    Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines · CPC title

  • Execution arrangements for user interfaces · CPC title

  • Watching games played by other players · CPC title

  • Video game devices specially adapted to be hand-held while playing · CPC title

  • for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12452483B2 cover?
An electronic device receives a first operation in a window of a first application; in response to the first operation, performs screen recording on content of the window of the first application; receives a second operation in a window of a second application; and in response to the second operation, performs screen recording on content of the window of the second application. After performing…
Who is the assignee on this patent?
Huawei Tech Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F9/455. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 21 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).