Patents by Inventor Lihui Su
Lihui Su 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: 11928282Abstract: The driving method includes: inputting a first scanning signal to each of the first touch electrodes at a same time, and receiving a first sensing signal of each of the second touch electrodes to determine a suspected column according to the first sensing signal; inputting a second scanning signal to each of the second touch electrodes at a same time, and receiving a second sensing signal of each of the first touch electrodes to determine a suspected row according to the second sensing signal; determining a suspected touch region according to the suspected column and the suspected row; and sequentially inputting a third scanning signal row by row to each of the first touch electrodes in the suspected touch region, and receiving a third sensing signal of each of the second touch electrodes in the suspected touch region to determine a touch position according to the third sensing signal.Type: GrantFiled: May 18, 2021Date of Patent: March 12, 2024Assignees: BEIJING BOE DISPLAY TECHNOLOGY CO., LTD., BOE TECHNOLOGY GROUP CO., LTD.Inventors: Rui Guo, Lihui Han, Junning Su, Zhanchang Bu, Hetao Wang
-
Patent number: 11907747Abstract: A method for deploying product applications within virtual machines onto on-premises and public cloud infrastructures. Specifically, the disclosed method proposes a migration scheme of virtual machine images (configured at least with product applications and guest operating systems) from an on-premises infrastructure to a public cloud infrastructure. Further, the migration scheme considers two workflows—a normal workflow contingent on the public cloud infrastructure having up-to-date support for the guest operating systems; and an exception workflow contingent on the public cloud infrastructure lacking up-to-date support for the guest operating systems.Type: GrantFiled: March 11, 2021Date of Patent: February 20, 2024Assignee: EMC IP Holding Company LLCInventors: Lihui Su, Yujun Liang, Yin Wei, Ming Zhang, James Morton
-
Patent number: 11809717Abstract: A method, an electronic device, and a computer program product for data management is disclosed. The method includes receiving a request for performing, on data, a first management operation related to a first storage device, the request indicating a type of the data. The method further includes determining a first service associated with the type of the data and enabling the first service to perform the first management operation on the data. Thus, resource consumption of a data manager at runtime may be substantially reduced, which saves resources to reduce operating cost of the data manager, and improves the user experience of users who use the data manager.Type: GrantFiled: April 21, 2021Date of Patent: November 7, 2023Assignee: EMC IP HOLDING COMPANY LLCInventors: Weiyang Liu, Lihui Su, Min Liu, Qi Wang, Ming Zhang
-
Patent number: 11726860Abstract: A knowledge base record can include executable language. Executing of the instructions of the record can include at least one of: a) searching for one or more terms in a log file associated with a data processing system; b) performing an API call; or c) getting or setting a field in a configuration file or database. The instructions can be executed to determine whether an issue is present with the data processing system, or to take corrective action.Type: GrantFiled: December 23, 2020Date of Patent: August 15, 2023Assignee: EMC IP HOLDING COMPANY LLCInventors: Weiyang Liu, Qi Wang, James Morton, Lihui Su, Ming Zhang
-
Patent number: 11671428Abstract: Described is a system for preventing unauthorized access to an upgrade implementation module while an authentication-authorization service is offline. Various embodiments of the upgrade implementation module record an upgrade token generated by a system manager. The upgrade implementation module sets an authentication-authorization service to an offline mode. The upgrade implementation module determines a match between a received upgrade token and the recorded upgrade token in order to prevent unauthorized access of the upgrade implementation module. In response to determining the match, the upgrade implementation module authorizes implementation of an upgrade package associated with the upgrade token while the authentication-authorization service is in the offline mode.Type: GrantFiled: June 19, 2020Date of Patent: June 6, 2023Assignee: EMC IP Holding Company LLCInventors: Lihui Su, Yujun Liang, James Morton, Ming Zhang, Min Liu
-
Patent number: 11625304Abstract: An apparatus, method, and system for updating a file index in a search engine in a data backup system to reflect file changes introduced in a new backup is disclosed. The operations comprise: generating a first external file, the first external file comprising file hashes for files already indexed in a file index in a search engine of a data backup storage system that are not associated with a deleted status; generating a second external file, the second external file comprising file hashes for files in a new backup; determining one or more file changes introduced in the new backup based on a comparison between the first external file and the second external file; and updating the file index in the search engine to reflect the one or more file changes introduced in the new backup.Type: GrantFiled: April 26, 2019Date of Patent: April 11, 2023Assignee: EMC IP HOLDING COMPANY LLCInventors: James Morton, Lihui Su, Yubing Zhang, Ming Zhang, Yujun Liang
-
Patent number: 11614999Abstract: An apparatus, method, and system for indexing backed up files is disclosed. The operations comprise: maintaining a File index and a Backup index, the File index comprising entries each associated with an individual file backed up, the Backup index comprising entries each associated with a particular backup; receiving a request to determine whether or not a first file is included in a first backup; determining whether or not the first file is included in the first backup based on the File index entry corresponding to the first file and the Backup index entry corresponding to the first backup; and returning a result of the determination of whether or not the first file is included in the first backup.Type: GrantFiled: April 26, 2019Date of Patent: March 28, 2023Assignee: EMC IP HOLDING COMPANY LLCInventors: Ming Zhang, Lihui Su, James Morton, Min Liu, Weiyang Liu
-
Patent number: 11599375Abstract: Methods and systems for generating virtual appliance products. The techniques include obtaining an operating system virtual disk file; creating a configuration file to include a first reference to the operating system virtual disk file and a second reference to a product-specific disk file; generating a virtual appliance file including the configuration file, the operating system virtual disk file, and the product-specific disk file; and distributing the virtual appliance file to a user.Type: GrantFiled: February 3, 2020Date of Patent: March 7, 2023Assignee: EMC IP HOLDING COMPANY LLCInventors: Min Liu, James Morton, Ming Zhang, Lihui Su, Yubing Zhang
-
Patent number: 11593231Abstract: Methods for backup and recovery are disclosed. The method includes determining, based on attributes of at least one of one or more files included in data to be backed up, priorities of data blocks associated with the at least one file and storing the data to be backed up and indications of the determined priorities of the data blocks to a second storage device. The methods may determine data blocks that are more important for recovery while backing up data, so that backup data can be recovered faster in future.Type: GrantFiled: April 23, 2021Date of Patent: February 28, 2023Assignee: EMC IP Holding Company LLCInventors: Mengze Liao, Lihui Su, Weiyang Liu, Yun Zhang, Yujun Liang
-
Patent number: 11586482Abstract: Metadata includes runtime dependencies for services that form an application. Each runtime dependency includes one or more of the one or more services, unless it has no runtime dependencies. A first of the services is selected, based on the metadata, that does not have runtime dependencies or those runtime dependencies are operational. The selected service is started. Other embodiments are described and claimed.Type: GrantFiled: June 2, 2021Date of Patent: February 21, 2023Assignee: EMC IP HOLDING COMPANY LLCInventors: Roger Che, Zak Liang, James Morton, Lihui Su, Ming Zhang
-
Publication number: 20220405184Abstract: Embodiments of the present disclosure provide a method, an electronic device, and a computer program product for data processing. The method described herein includes determining identification information for an operation, wherein the identification information includes at least one field indicating content of the operation and a field indicating a unique identification of the operation. The method further includes identifying, based on the identification information, log entries for the operation in log files for at least one microservice invoked by the operation. The method further includes determining a log for the operation, wherein the log includes the identified log entries. With the solution for data processing of the present application, it is possible to easily acquire logs for an operation using identification information that includes a field indicating the content of the operation, so as to facilitate targeted analysis of the operation based on the content of the operation.Type: ApplicationFiled: July 28, 2021Publication date: December 22, 2022Inventors: Weiyang LIU, Lihui SU, Qi WANG, Min LIU, Yujun LIANG
-
Patent number: 11531659Abstract: Described is a system for providing quick and efficient identification of a desired version of content from an editing history of the content. The system receives a search index identifying versions of content from an editing history of the content. The system sorts the search index according to sort criteria and receives a selection from the sorted search index of a first version of the content and a second version of the content. The system identifies and displays one or more content differences between the first and second versions of the content.Type: GrantFiled: June 29, 2020Date of Patent: December 20, 2022Assignee: EMC IP Holding Company LLCInventors: James Morton, Lihui Su, Gerald Jourdain, Ming Zhang
-
Publication number: 20220391263Abstract: Metadata includes runtime dependencies for services that form an application. Each runtime dependency includes one or more of the one or more services, unless it has no runtime dependencies. A first of the services is selected, based on the metadata, that does not have runtime dependencies or those runtime dependencies are operational. The selected service is started. Other embodiments are described and claimed.Type: ApplicationFiled: June 2, 2021Publication date: December 8, 2022Inventors: ROGER CHE, ZAK LIANG, JAMES MORTON, LIHUI SU, MING ZHANG
-
Patent number: 11513905Abstract: A data protection application creates backups of assets. Each asset is mapped in a directory service to one or more asset owners. The directory service is separate from the data protection application. A search query from a user seeking to search the backups is received at the data protection application. The directory service is consulted to identify assets having the user as an asset owner. A search filter is generated including a list of the identified assets. The search filter is applied to the search query to exclude from a search result backups of assets not having the user as the asset owner. The search result is returned to the user, the search result thereby including backups of assets having the user as an asset owner and excluding other backups of other assets not having the user as the asset owner.Type: GrantFiled: June 23, 2020Date of Patent: November 29, 2022Assignee: EMC IP Holding Company LLCInventors: James Morton, Ming Zhang, Lihui Su, Gerald Jourdain
-
Patent number: 11474803Abstract: Techniques are disclosed for generating a dynamic upgrade prediction. The prediction includes generating an initial upgrade prediction for an upgrade to be performed on a subset of component nodes; performing a real time progress review, using a centralized management node, of the upgrade, wherein each of the component nodes includes a number of stages; performing an upgrade duration comparison between the initial upgrade prediction and a real time upgrade time for a subset of the stages; and generating an updated upgrade prediction for the multi-component product upgrade based on the comparison between the initial upgrade prediction and the real time upgrade time.Type: GrantFiled: December 30, 2019Date of Patent: October 18, 2022Assignee: EMC IP HOLDING COMPANY LLCInventors: Lihui Su, Scott Zhang, Zak Liang, James Morton, Roger Hongyi Che
-
Patent number: 11467920Abstract: According to one embodiment, one or more consistent states of a virtual machine (VM) are backed up and stored. An index library is used to extract, from the consistent state(s) of the VM, metadata corresponding to content files captured in the consistent state(s). The extracted metadata is stored into a metadata catalog, where the metadata catalog is subsequently downloaded by an index server to index the content files captured in the consistent state(s).Type: GrantFiled: October 25, 2018Date of Patent: October 11, 2022Assignee: EMC IP HOLDING COMPANY LLCInventors: Cherami Liu, Yubing Zhang, Scott Zhang, Lihui Su, Jerry Jourdain, Adam Brenner
-
Publication number: 20220291940Abstract: A method for deploying product applications within virtual machines onto on-premises and public cloud infrastructures. Specifically, the disclosed method proposes a migration scheme of virtual machine images (configured at least with product applications and guest operating systems) from an on-premises infrastructure to a public cloud infrastructure. Further, the migration scheme considers two workflows—a normal workflow contingent on the public cloud infrastructure having up-to-date support for the guest operating systems; and an exception workflow contingent on the public cloud infrastructure lacking up-to-date support for the guest operating systems.Type: ApplicationFiled: March 11, 2021Publication date: September 15, 2022Inventors: Lihui Su, Yujun Liang, Yin Wei, Ming Zhang, James Morton
-
Patent number: 11436036Abstract: An application is provided as a compound virtual appliance having components to be hosted by virtual machines. Each component includes a set of virtual machine disks. Partial versions of the components are created by removing from each component each virtual machine disk determined to be a duplicate of a virtual machine disk of another component. A compact version of the compound virtual appliance is created by packing together the partial versions of the components and a single copy of each virtual machine disk having been determined to be a duplicate. The compact compound virtual appliance is deployed to a customer site. At the customer site, a complete version of the compound virtual appliance is reconstructed by adding back the single copy of each virtual machine disk having been determined to be a duplicate into each component having had the duplicate virtual machine disk removed.Type: GrantFiled: June 23, 2020Date of Patent: September 6, 2022Assignee: EMC IP Holding Company LLCInventors: James Morton, Ming Zhang, Lihui Su, Min Liu, Yujun Liang, Scott Quesnelle
-
Patent number: 11425191Abstract: A method, apparatus, and system for generating a virtual machine (VM) installation file to deploy a VM in different cloud environments is disclosed. A file system table (FSTAB) representing a file system of the VM to be deployed is generated. The FSTAB includes one or more predetermined universally unique identifiers (UUIDs) identifying one or more dummy VM disks. Then, a first VM installation file based on the FSTAB and one or more dummy VM disk files corresponding to the dummy VM disks is generated. Next, one or more real VM disk files representing one or more real VM disks to be deployed in the cloud environments are created. Thereafter, the dummy disk files in the first VM installation file are replaced with the corresponding real VM disk files to generate a second VM installation file. The second VM installation is used to deploy VM in different cloud environments.Type: GrantFiled: April 9, 2021Date of Patent: August 23, 2022Assignee: EMC IP HOLDING COMPANY LLCInventors: Lihui Su, Zak Yujun Liang, Dan Tran, Yubing Zhang, Amit Khanna, Olivia Wei
-
Publication number: 20220236889Abstract: A method, an electronic device, and a computer program product for data management is disclosed. The method includes receiving a request for performing, on data, a first management operation related to a first storage device, the request indicating a type of the data. The method further includes determining a first service associated with the type of the data and enabling the first service to perform the first management operation on the data. Thus, resource consumption of a data manager at runtime may be substantially reduced, which saves resources to reduce operating cost of the data manager, and improves the user experience of users who use the data manager.Type: ApplicationFiled: April 21, 2021Publication date: July 28, 2022Inventors: Weiyang Liu, Lihui Su, Min Liu, Qi Wang, Ming Zhang