Patents by Inventor Maochang DANG
Maochang DANG has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11816777Abstract: There is provided a data processing system comprising a host processor and a processing resource operable to perform processing operations for applications executing on the host processor by executing commands within an appropriate command stream. The host processor is configured to generate a command stream layout indicating a sequence of commands for the command stream that is then provided to the processing resource. Some commands require sensor data. The processing resource is configured to process the sensor data into command stream data for inclusion into the command stream in order to populate the command stream for execution.Type: GrantFiled: February 25, 2022Date of Patent: November 14, 2023Assignee: Arm LimitedInventors: Maochang Dang, Anton Berko, Espen Amodt
-
Publication number: 20230297428Abstract: There is provided a data processing system comprising a host processor and a processing resource operable to perform processing operations for applications executing on the host processor by executing commands within an appropriate command stream. The command stream is generated at least in part by the processing resource itself. The host processor is thus configured to generate a command stream layout indicating a sequence of commands for the command stream that is then provided to the processing resource together with suitable indicators of command stream generation work to cause the processing resource to populate a command stream corresponding to the command stream layout for execution.Type: ApplicationFiled: February 24, 2023Publication date: September 21, 2023Inventors: Maochang Dang, Espen Amodt, Anton Berko
-
Publication number: 20230274488Abstract: There is provided a data processing system comprising a host processor and a processing resource operable to perform processing operations for applications executing on the host processor by executing commands within an appropriate command stream. The host processor is configured to generate a command stream layout indicating a sequence of commands for the command stream that is then provided to the processing resource. Some commands require sensor data. The processing resource is configured to process the sensor data into command stream data for inclusion into the command stream in order to populate the command stream for execution.Type: ApplicationFiled: February 25, 2022Publication date: August 31, 2023Applicant: Arm LimitedInventors: Maochang Dang, Anton Berko, Espen Amodt
-
Publication number: 20230127201Abstract: This application provides a method and apparatus for distributed processing of a UX element, and pertains to the field of terminal artificial intelligence. The method includes: obtaining UX capability information of at least two terminal devices, where the UX capability information is used to indicate a UX capability corresponding to each of interaction manners supported by the terminal device; receiving a target task request, where the target task includes UX requirement information of at least two UX elements; determining, based on the UX capability information of the at least two terminal devices and the UX requirement information of the at least two UX elements, a UX element that needs to be processed by each of the at least two terminal devices; and providing, for each of the at least two terminal devices, the UX element that needs to be processed by each of the at least two terminal devices.Type: ApplicationFiled: March 4, 2021Publication date: April 27, 2023Inventors: Zhicheng Sui, Li Zhou, Maochang Dang
-
Publication number: 20230094272Abstract: When a mobile phone is used as a first device to generate a notification, the mobile phone determines whether there is another device in an ambient environment that can be configured to prompt the mobile phone to generate the notification, and determines whether there is another device in the ambient environment that is more suitable for executing a task corresponding to the notification. If yes, the mobile phone sends a prompt message to a second device, and after the prompt device receives the prompt message, the second mobile phone generates the notification. In addition, the mobile phone selects a third device that is more suitable for executing the task corresponding to the notification, and reminds a user by using the prompt device.Type: ApplicationFiled: February 4, 2021Publication date: March 30, 2023Inventors: Lirong Zhang, Maochang Dang
-
Publication number: 20220171630Abstract: A method comprising a set of discrete rendering tasks having an initial task order to be executed by a graphics processing unit, a GPU, detecting a dependency between a dependency group of two or more rendering tasks, a dependency being that one or more rendering tasks of the dependency group earlier in the initial task order depend upon an execution result of one or more rendering tasks of the dependency group later in the initial task order; ordering the set of rendering tasks, in the ordered set of rendering tasks, a dependency group of rendering tasks is ordered such that rendering tasks of a dependency group which depend upon one or more other tasks of the dependency group are ordered after the one or more other tasks upon which those rendering tasks depend; and issuing the ordered set of rendering tasks to the GPU for execution.Type: ApplicationFiled: November 18, 2021Publication date: June 2, 2022Inventors: Maochang DANG, Li Hu, Yanqiu Wu
-
Patent number: 11259090Abstract: The present disclosure describes methods, systems, and devices adjusting multimedia playing progress. In one implementation, a method includes playing, by a terminal, a multimedia file; receiving, by the terminal, a user input indicating a fast-forward operation that is for a playing progress of the multimedia file and that is input by a user; obtaining, by the terminal, a fast-forward record of the multimedia file; and automatically adjusting, by the terminal, the playing progress of the multimedia file according to the fast-forward record.Type: GrantFiled: December 2, 2020Date of Patent: February 22, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Bing Yan, Mingliang Du, Maochang Dang, Yuxiang Fu
-
Publication number: 20220050692Abstract: A graphic rendering method includes detecting, by an electronic device, a user input event when displaying a first graphic, generating a graphic rendering instruction based on the input event, where the graphic rendering instruction includes a rendering element of a target graphic, re-rendering a first area that is in the first graphic and that needs to be re-rendered when rendering the target graphic based on the rendering element of the target graphic, synthesizing a re-rendered first area and a second area to obtain the target graphic, where the second area is an area that is in the first graphic and that does not need to be re-rendered, and displaying the target graphic.Type: ApplicationFiled: February 20, 2020Publication date: February 17, 2022Inventors: Maochang Dang, Hongliang Wang, Bo Xu, Zhenhua Fan, Li Li, Ru Zhang
-
Patent number: 11081088Abstract: Example image display methods and apparatus are described. One example method includes generating a first image based on first user operation information. The first image is stored into a memory. When second user operation information is detected, the first image corresponding to the second user operation information is determined in the memory and based on the detected second user operation information. Both the first user operation information and the second user operation information are used for displaying the first image. The first image is displayed.Type: GrantFiled: March 16, 2017Date of Patent: August 3, 2021Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Maochang Dang, Yuxiang Fu, Xiyu Zhou, Yi Li, Guanglin Wang
-
Publication number: 20210092490Abstract: The present disclosure describes methods, systems, and devices adjusting multimedia playing progress. In one implementation, a method includes playing, by a terminal, a multimedia file; receiving, by the terminal, a user input indicating a fast-forward operation that is for a playing progress of the multimedia file and that is input by a user; obtaining, by the terminal, a fast-forward record of the multimedia file; and automatically adjusting, by the terminal, the playing progress of the multimedia file according to the fast-forward record.Type: ApplicationFiled: December 2, 2020Publication date: March 25, 2021Inventors: Bing Yan, Mingliang Du, Maochang Dang, Yuxiang Fu
-
Patent number: 10908684Abstract: A three-dimensional (3D) display method and system for #D display, the method including detecting a viewing angle of a user for a display screen, determining an angle of 3D projection based on the viewing angle, and performing, based on the angle of 3D projection, 3D display of content that needs to be displayed.Type: GrantFiled: September 30, 2016Date of Patent: February 2, 2021Assignee: Huawei Technologies Co., Ltd.Inventors: Maochang Dang, Yi Li, Guanglin Wang, Yuxiang Fu, Mingliang Du
-
Patent number: 10904627Abstract: The present disclosure describes methods, systems, and devices adjusting multimedia playing progress. In one implementation, a method includes playing, by a terminal, a multimedia file; receiving, by the terminal, a user input indicating a fast-forward operation that is for a playing progress of the multimedia file and that is input by a user; obtaining, by the terminal, a fast-forward record of the multimedia file; and automatically adjusting, by the terminal, the playing progress of the multimedia file according to the fast-forward record.Type: GrantFiled: December 31, 2015Date of Patent: January 26, 2021Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Bing Yan, Mingliang Du, Maochang Dang, Yuxiang Fu
-
Publication number: 20200275161Abstract: The present disclosure describes methods, systems, and devices adjusting multimedia playing progress. In one implementation, a method includes playing, by a terminal, a multimedia file; receiving, by the terminal, a user input indicating a fast-forward operation that is for a playing progress of the multimedia file and that is input by a user; obtaining, by the terminal, a fast-forward record of the multimedia file; and automatically adjusting, by the terminal, the playing progress of the multimedia file according to the fast-forward record.Type: ApplicationFiled: December 31, 2015Publication date: August 27, 2020Inventors: Bing YAN, Mingliang DU, Maochang DANG, Yuxiang FU
-
Patent number: 10719456Abstract: Embodiments of the disclosure provide a method and an apparatus for accessing private data in a physical memory of an electronic device, wherein the method includes: receiving a request for accessing private data in the physical memory from a process running in the electronic device; and accessing private data in a particular physical address interval of the physical memory through a secure memory access interface added to a virtual machine monitor of the electronic device, wherein a mapping relationship for the particular physical address interval is not established in a memory management unit of the electronic device, and the secure memory access interface is pre-designed to realize access to the private data in the particular physical address interval of the physical memory. The method and the apparatus of the present application can enhance security of private data in a physical memory.Type: GrantFiled: December 8, 2017Date of Patent: July 21, 2020Assignee: ALIBABA GROUP HOLDING LIMITEDInventor: Maochang Dang
-
Publication number: 20190391639Abstract: A three-dimensional (3D) display method and system for #D display, the method including detecting a viewing angle of a user for a display screen, determining an angle of 3D projection based on the viewing angle, and performing, based on the angle of 3D projection, 3D display of content that needs to be displayed.Type: ApplicationFiled: September 30, 2016Publication date: December 26, 2019Applicant: Huawei Technologies Co., Ltd.Inventors: Maochang Dang, Yi Li, Guanglin Wang, Yuxiang Fu, Mingliang Du
-
Publication number: 20190392785Abstract: This application provides an image display method and apparatus. The method includes: generating and displaying a first image based on first user operation information; storing the first image into a memory; when detecting second user operation information, determining, in the memory and based on the second user operation information, the first image corresponding to the second user operation information, where both the first user operation information and the second user operation information are used for displaying the first image; and displaying the first image. An image displayed for the first time is cached, so that when same user operation information triggers the image to be displayed again, a terminal device may directly capture, from a cache unit, an image that needs to be displayed, and does not need to draw the image before displaying the image.Type: ApplicationFiled: March 16, 2017Publication date: December 26, 2019Inventors: Maochang DANG, Yuxiang FU, Xiyu ZHOU, Yi LI, Guanglin WANG
-
Patent number: 9984486Abstract: A method of voice information augmentation including displaying a picture and identifying an object to be augmented in the picture. The method also includes receiving the voice information and establishing a mapping relationship between the voice information and the object to be augmented. The method accurately represents the content of the picture by augmenting the different objects in the picture with the different voice information.Type: GrantFiled: March 8, 2016Date of Patent: May 29, 2018Assignee: Alibaba Group Holding LimitedInventor: Maochang Dang
-
Publication number: 20180101485Abstract: Embodiments of the disclosure provide a method and an apparatus for accessing private data in a physical memory of an electronic device, wherein the method includes: receiving a request for accessing private data in the physical memory from a process running in the electronic device; and accessing private data in a particular physical address interval of the physical memory through a secure memory access interface added to a virtual machine monitor of the electronic device, wherein a mapping relationship for the particular physical address interval is not established in a memory management unit of the electronic device, and the secure memory access interface is pre-designed to realize access to the private data in the particular physical address interval of the physical memory. The method and the apparatus of the present application can enhance security of private data in a physical memory.Type: ApplicationFiled: December 8, 2017Publication date: April 12, 2018Inventor: Maochang DANG
-
Publication number: 20160267921Abstract: A method of voice information augmentation including displaying a picture and identifying an object to be augmented in the picture. The method also includes receiving the voice information and establishing a mapping relationship between the voice information and the object to be augmented. The method accurately represents the content of the picture by augmenting the different objects in the picture with the different voice information.Type: ApplicationFiled: March 8, 2016Publication date: September 15, 2016Inventor: Maochang DANG