Patents by Inventor Patrick Minggang Lu
Patrick Minggang Lu 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: 10691879Abstract: Embodiments of the present disclosure intend to provide a method and system for processing multimedia data. According to one aspect of the present disclosure, there is provided a method for processing multimedia data, comprising: generating an annotation text; and associating the annotation text with a corresponding partition in the multimedia data. By using the processing method and system according to the embodiments of the present disclosure, for example, multimedia data searching efficiency may be effectively enhanced.Type: GrantFiled: December 17, 2015Date of Patent: June 23, 2020Assignee: EMC IP Holding Company LLCInventors: Sandro Jiawei Wu, Chao Chen, Patrick Minggang Lu, Scott Shuo Xu, Jingjing Liu
-
Patent number: 10417084Abstract: Embodiments of the present disclosure relate to a method and apparatus for managing a failure of a device. The method comprises detecting whether a failure occurs in a device, and generating a failure report for the failure in response to the failure occurring in the device. The method further comprises querying a device object repository with the failure report, and the object device repository stores historical failure information associated with the device and a fix solution corresponding to the historical failure information. The method further comprises obtaining the fix solution from the device object repository based on a comparison between the failure report and the historical failure information. Embodiments of the present disclosure can manage the failure of the device more effectively.Type: GrantFiled: March 15, 2017Date of Patent: September 17, 2019Assignee: EMC IP Holding Company LLCInventors: Vincent Yin Liu, Patrick Minggang Lu, Charlie Chao Chen
-
Patent number: 10372383Abstract: Embodiments of the present disclosure provide a method, system and computer program product for providing a secure access to data in mobile devices by acquiring the data from one of a plurality of remote storage devices in response to receiving an access request for the data from one or more applications; storing the data in a secure memory space in the mobile device; providing the one or more applications with an access to the data in the secure memory space when a predetermined condition is satisfied, wherein the predetermined condition at least comprises the one or more applications having an access permission to the secure memory space.Type: GrantFiled: April 11, 2016Date of Patent: August 6, 2019Assignee: EMC IP Holding Company LLCInventors: Patrick Minggang Lu, Chao Chen, Grissom Tianqing Wang, Yong Que, Lu Lei
-
Patent number: 10140195Abstract: Various embodiments of the present disclosure provide a method, a computer program product and apparatus for failure recovery in a storage device, wherein a storage device comprises at least one server and a storage unit with a plurality of components running on the at least one server, and further comprises backing up, in the storage unit, one or more components in a plurality of components running on the at least one server; monitoring occurrence of a failure on the at least one server and locating one or more components causing the failure; obtaining one or more components that are backed up in the storage unit and correspond to the one or more components causing the failure; and recovering from the failure using the obtained one or more components.Type: GrantFiled: December 30, 2015Date of Patent: November 27, 2018Assignee: EMC IP Holding Company LLCInventors: Henry Haihua Chang, Wenrey Wenlei Guo, Chao Chen, Patrick Minggang Lu, Sandro Jiawei Wu
-
Patent number: 9918296Abstract: Embodiments of the present disclosure disclose a method of positioning and a corresponding portable device. In one embodiment, a method of positioning is provided. The method comprises: capturing, by image capturing equipment of a portable device, a visually encoded to in an environment; decoding the visually encoded tag to obtain an identification for generating the visually encoded tag; and determining a location of the portable device in the environment by querying a predefined library using the identification, the library recording correspondences between a set of identifications for generating visually encoded tags and a set of locations in the environment.Type: GrantFiled: March 16, 2017Date of Patent: March 13, 2018Assignee: EMC IP Holding Company LLCInventors: Yechen Huang, Patrick Minggang Lu, Chao Chen, Jerry Yong Yang, Guifeng Tang
-
Publication number: 20170273048Abstract: Embodiments of the present disclosure disclose a method of positioning and a corresponding portable device. In one embodiment, a method of positioning is provided. The method comprises: capturing, by image capturing equipment of a portable device, a visually encoded to in an environment decoding the visually encoded tag to obtain an identification for generating the visually encoded tag; and determining a location of the portable device in the environment by querying a predefined library using the identification, the library recording correspondences between a set of identifications for generating visually encoded tags and a set of locations in the environment.Type: ApplicationFiled: March 16, 2017Publication date: September 21, 2017Inventors: Yechen Huang, Patrick Minggang Lu, Chao Chen, Jerry Yong Yang, Guifeng Tang
-
Publication number: 20170269983Abstract: Embodiments of the present disclosure relate to a method and apparatus for managing a failure of a device. The method comprises detecting whether a failure occurs in a device, and generating a failure report for the failure in response to the failure occurring in the device. The method further comprises querying a device object repository with the failure report, and the object device repository stores historical failure information associated with the device and a fix solution corresponding to the historical failure information. The method further comprises obtaining the fix solution from the device object repository based on a comparison between the failure report and the historical failure information. Embodiments of the present disclosure can manage the failure of the device more effectively.Type: ApplicationFiled: March 15, 2017Publication date: September 21, 2017Inventors: Vincent Yin Liu, Patrick Minggang Lu, Charlie Chao Chen
-
Publication number: 20170075932Abstract: Embodiments of the present disclosure relate to a method and apparatus for log storage optimization by receiving log data, s converting the log data into structured data using a parsing rule, and encoding the structured data to reduce a storage space of the log.Type: ApplicationFiled: September 13, 2016Publication date: March 16, 2017Inventors: Grissom Tianqing Wang, Patrick Minggang Lu, Chao Chen, Hao Xu, Jie Bao, Jinlong Ma
-
Publication number: 20160306988Abstract: Embodiments of the present disclosure provide a method, system and computer program product for providing a secure access to data in mobile devices by acquiring the data from one of a plurality of remote storage devices in response to receiving an access request for the data from one or more applications; storing the data in a secure memory space in the mobile device; providing the one or more applications with an access to the data in the secure memory space when a predetermined condition is satisfied, wherein the predetermined condition at least comprises the one or more applications having an access permission to the secure memory space.Type: ApplicationFiled: April 11, 2016Publication date: October 20, 2016Inventors: Patrick Minggang Lu, Charlie Chao Chen, Grissom Tianqing Wang, Yong Que, Lu Lei
-
Publication number: 20160197995Abstract: A method and apparatus for providing storage service to a tenant in a cloud storage environment. Specifically, in one embodiment of the present invention, there is provided a method for providing storage service to a tenant in a cloud storage environment, comprising: extracting from a request from the tenant a storage service requirement associated with the request; acquiring from the cloud storage environment at least one logical drive meeting the storage service requirement; building a virtual storage container associated with the at least one logical drive; and providing requested storage service to the tenant via the virtual storage container. In one embodiment of the present invention, there is provided an apparatus for providing storage service to a tenant in a cloud storage environment. By means of the method and apparatus of the present invention, customized storage service can be provided to tenants more efficiently.Type: ApplicationFiled: December 16, 2015Publication date: July 7, 2016Inventors: Patrick Minggang Lu, Chao Chen, Henry Haihua Chang, Wenrey Wenlei Guo, Sandro Jiawei Wu
-
Publication number: 20160196252Abstract: Embodiments of the present disclosure intend to provide a method and system for processing multimedia data. According to one aspect of the present disclosure, there is provided a method for processing multimedia data, comprising: generating an annotation text; and associating the annotation text with a corresponding partition in the multimedia data. By using the processing method and system according to the embodiments of the present disclosure, for example, multimedia data searching efficiency may be effectively enhanced.Type: ApplicationFiled: December 17, 2015Publication date: July 7, 2016Inventors: Sandro Jiawei Wu, Chao Chen, Patrick Minggang Lu, Scott Shuo Xu, Jingjing Liu
-
Publication number: 20160196195Abstract: Various embodiments of the present disclosure provide a method, a computer program product and apparatus for failure recovery in a storage device, wherein a storage device comprises at least one server and a storage unit with a plurality of components running on the at least one server, and further comprises backing up, in the storage unit, one or more components in a plurality of components running on the at least one server; monitoring occurrence of a failure on the at least one server and locating one or more components causing the failure; obtaining one or more components that are backed up in the storage unit and correspond to the one or more components causing the failure; and recovering from the failure using the obtained one or more components.Type: ApplicationFiled: December 30, 2015Publication date: July 7, 2016Inventors: Henry Haihua Chang, Wenrey Wenlei Guo, Chao Chen, Patrick Minggang Lu, Sandro Jiawei Wu