Patents by Inventor Gang Huang

Gang Huang 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: 10345681
    Abstract: A plurality of lighting elements is configured to selectively illuminate a scene during a plurality of time intervals. The plurality of lighting elements forms a different illumination pattern in each of the plurality of time intervals. One or more sensors are configured to measure a plurality of intensities of light received from the scene during the plurality of time intervals. A processor is configured to generate an image of the scene based on the plurality of intensities. In some cases, the plurality of lighting elements are switched on or off to produce different illumination patterns during a plurality of time intervals that too short to be perceptible to the human eye.
    Type: Grant
    Filed: October 17, 2016
    Date of Patent: July 9, 2019
    Assignee: Nokia of America Corporation
    Inventors: Hong Jiang, Gang Huang, Victor Yu, Paul A. Wilford, Xin Yuan
  • Patent number: 10327615
    Abstract: A surface cleaning apparatus has a fluid distribution system for storing and delivering fluid to a surface to be cleaned, and includes a steam nozzle in fluid communication with a steam generator. A pad mounting plate is adapted to mount a cleaning pad to the apparatus, and has a steam orifice in fluid communication with the steam nozzle. A flexible seal is provided between the steam nozzle and the pad mounting plate to seals a space between the steam nozzle and the steam orifice to prevent steam leaks.
    Type: Grant
    Filed: January 13, 2017
    Date of Patent: June 25, 2019
    Assignee: BISSELL Homecare, Inc.
    Inventors: Gang Huang, Jian Yun Pi
  • Patent number: 10309384
    Abstract: A compressor and a refrigeration system having the same are provided. The compressor includes a crankcase, a thrust bearing and a crankshaft. The crankcase is formed with a crankshaft hole therein and provided with a mounting protrusion at an upper end thereof. The crankshaft hole runs upward through the mounting protrusion. The thrust bearing is fitted over the mounting protrusion. The crankshaft is rotatably disposed within the crankshaft hole, has a thrust part, and is formed with an oil supply passage therein. A lower end face of the thrust part is abutted against an upper end face of the thrust bearing. A cavity is defined by the mounting protrusion, the thrust bearing and the thrust part. A through hole is formed in a peripheral wall of the crankshaft for communicating the oil supply passage with the cavity.
    Type: Grant
    Filed: July 22, 2015
    Date of Patent: June 4, 2019
    Assignees: ANHUI MEIZHI COMPRESSOR CO., LTD., MIDEA GROUP CO., LTD.
    Inventors: Zhiqi Yan, Gang Huang
  • Publication number: 20190155628
    Abstract: The invention discloses a method for opening up data and functions of device applications based on reconstruction technology. The method modifies the runtime environment of the application to obtain control flow information when the application function and data are used, to reconstruct the original control flow. This method conducts program analysis of run-time control flow and application static code, removes application function and data that are unrelated to sub-control flows, and retains a set of sub-control flows and contexts directly related to application functions and data. In certain context environment, the sub-set of the control flows are reconstructed to achieve respective application functions and to acquire the application data. The disclosed method can be used to open functions and data of applications based on Java, C++, and JavaScript, etc. on different types of devices.
    Type: Application
    Filed: September 23, 2016
    Publication date: May 23, 2019
    Inventors: Ying Zhang, Huaqian Cai, Gang Huang, Wei Yao
  • Publication number: 20190071380
    Abstract: Provided herein are naphthoquinones compounds such as those with a hydrogen bond donating group of the formula (I): wherein: R1, R2, R3, R4, R5, and n are as defined herein. Also provided herein are pharmaceutical composition of the present compounds and methods of treatment using the compounds including their use in the treatment of cancer.
    Type: Application
    Filed: December 16, 2016
    Publication date: March 7, 2019
    Applicant: The Board of Regents of the University of Texas System
    Inventors: Jinming GAO, Yuliang LIU, Qi WEI, Xinpeng MA, Gang HUANG
  • Publication number: 20190060446
    Abstract: In some aspects, the present disclosure provides vaccine compositions comprising an antigen and a diblock copolymer wherein the diblock copolymer is pH responsive. In some embodiments, these compositions activate the STING and/or the interferon receptor pathways. In some embodiments, the diblock copolymer hits a pKa from about 6 to about 7.5. Also provided herein are methods of treatment using these compositions to treat an infectious disease or cancer.
    Type: Application
    Filed: March 2, 2017
    Publication date: February 28, 2019
    Applicant: The Board of Regents of the University of Texas System
    Inventors: Jinming GAO, Zhijian CHEN, Min LUO, Zhaohui WANG, Hua WANG, Haocheng CAI, Gang HUANG, Yang-Xin FU
  • Patent number: 10182255
    Abstract: Embodiments of the present disclosure disclose a method, a terminal, and a system for communication pairing of a digital television terminal and a mobile terminal. The method for communication pairing with a digital television terminal includes: acquiring communication connection information of the digital television terminal, wherein the communication connection information includes communication hardware information of the digital television terminal; performing encoding according to the communication connection information to generate a two-dimensional code image; displaying the two-dimensional code image; establishing a link connection to a mobile terminal that acquires the two-dimensional code image by using a camera; and performing communication pairing with the mobile terminal by means of the established link connection. By using the present disclosure, communication connection and pairing between a mobile terminal and a digital television terminal can be completed easily and conveniently.
    Type: Grant
    Filed: September 18, 2017
    Date of Patent: January 15, 2019
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Hao Xu, Xiaobing Fu, Gang Huang, Shengjie Sun
  • Publication number: 20180369424
    Abstract: The present disclosure relates to polymers which contain a hydrophobic and hydrophilic segment which is sensitive to pH. In some aspects, the polymers form a micelle which is sensitive to pH and results in a change in fluorescence based upon the particular pH. In some aspects, the disclosure also provides methods of using the polymers for the imaging of cellular or extracellular environment or delivering a drug.
    Type: Application
    Filed: August 27, 2018
    Publication date: December 27, 2018
    Applicant: The Board of Regents of the University of Texas System
    Inventors: Jinming GAO, Gang HUANG, Tian ZHAO, Xinpeng MA, Yiguang WANG, Yang LI, Baran D. SUMER
  • Patent number: 10098971
    Abstract: The present disclosure relates to polymers which contain a hydrophobic and hydrophilic segment which is sensitive to pH. In some aspects, the polymers form a micelle which is sensitive to pH and results in a change in fluorescence based upon the particular pH. In some aspects, the disclosure also provides methods of using the polymers for the imaging of cellular or extracellular environment or delivering a drug.
    Type: Grant
    Filed: December 5, 2016
    Date of Patent: October 16, 2018
    Assignee: The Board of Regents of the University of Texas System
    Inventors: Jinming Gao, Gang Huang, Tian Zhao, Xinpeng Ma, Yiguang Wang, Yang Li, Baran D. Sumer
  • Publication number: 20180293054
    Abstract: The present invention discloses a method for selecting mobile device models for application development based on user operational profiles.
    Type: Application
    Filed: September 7, 2016
    Publication date: October 11, 2018
    Inventors: Xuanzhe Liu, Gang Huang, Hong Mei, Xuan Lu, Huoran Li
  • Publication number: 20180285100
    Abstract: The present invention discloses a method of refactoring Android applications for smart watches. The present method includes: 1) for a given Android application, creating an empty folder Mobile, migrating source codes of the Android application to the Mobile folder, and generating a Wear module in a root of the Android application; 2) adding codes to support smart watch features in the Wear module, and adding a watch-specific dependency library; copying the source codes of the Android application to the Wear module; 3) replaced API in the Wear module with API for watch applications; and 4) reducing page layout of the Android application by a reduction ratio corresponding to size ratio of a smart phone to a smart watch; identifying all view components on a page of the Android application, reducing down to a dimension of each of the view components to fit a screen width of the smart watch, and sorting the view components based on priorities.
    Type: Application
    Filed: September 7, 2016
    Publication date: October 4, 2018
    Inventors: Gang Huang, Xuanzhe Liu, Meihua Yu, Yun Ma, Yi Liu, Mengwei Xu
  • Publication number: 20180285131
    Abstract: The present application discloses a method for assembling Android application based on application content. The method includes: 1) a server captures page information of an Android application and creates an index, and then saves metadata and index information of the page to a database, wherein the metadata includes the page jump logic of the Android application; 2) a client sends a keyword input by a user to the server; 3) the server obtains an application list matching the keyword from the database and returns the metadata corresponding to the application list to the client; 4) after a target Android application is selected from the application list, the client launches the target Android application and automatically jumps to the page corresponding to the keyword according to the page jumping logic of the target Android application. The invention breaks the isolation of information among Android applications and provides a more natural assembly service among Android applications.
    Type: Application
    Filed: September 7, 2016
    Publication date: October 4, 2018
    Inventors: Gang Huang, Xuanzhe Liu, Yi Liu, Yun Ma, Meihua Yu, Mengwei Xu
  • Publication number: 20180287960
    Abstract: The invention discloses a resource optimization method for a mobile browser based on cloud-client cooperation.
    Type: Application
    Filed: September 7, 2016
    Publication date: October 4, 2018
    Inventors: Gang Huang, Xuanzhe Liu, Yun Ma, Xinyang Wang, Yi Liu, Mengwei Xu, Meihua Yu
  • Publication number: 20180285947
    Abstract: The present invention relates to a method and system for determining the quality of an application based on user behaviors of application management. The method includes: 1) preprocessing data on user behaviors of application management to obtain a sequence of management behaviors as a training set; 2) extracting features of the user behaviors from the obtained sequence of management behaviors; 3) establishing a multi-dimensional independent variable space using the extracted behavior features, wherein each application in the training set is considered as a point in the space; training a model according to the space; and debugging to obtain optimal model parameters and a definite regression model; 4) arranging the data of the management behaviors of each application to be predicted according to step 1) and step 2), and then inputting the result into the regression model, wherein an output of the regression model is the result of the application quality determination.
    Type: Application
    Filed: September 7, 2016
    Publication date: October 4, 2018
    Inventors: Xuanzhe Liu, Gang Huang, Hong Mei, Huoran Li, Xuan Lu
  • Publication number: 20180288636
    Abstract: The invention discloses a method for automatic measurement of App load power consumption on mobile devices based on physical measurement. The method includes: 1) sending a designated mobile web and a mobile phone model to a server; 2) the server sends the mobile web to a browser to the corresponding mobile phone to load the mobile web, and starting a power meter; 3) when the mobile web finished loading on the mobile phone, the server processes the measured data: first, obtaining timestamps in the page loading process according to the request time, the reception time, and computation time of network resources, synchronizing the timestamps with the server time, and calculating power consumption of the mobile phone during the mobile web load based on synchronized times and data measured by the power meter. The disclosed method greatly improves the measurement accuracy.
    Type: Application
    Filed: September 7, 2016
    Publication date: October 4, 2018
    Inventors: Gang Huang, Xuanzhe Liu, Hong Mei, Mengwei Xu, Meihua Yu, Yun Ma
  • Publication number: 20180285470
    Abstract: The present invention discloses a mobile web cache optimization method including the steps of: 1) crawling the resource information in the mobile web application by a server; 2) mapping resources having the same content but different URLs to a same resource; 3) selecting a stable set of resources to configure in the cache resource list; 4) setting a JavaScript runtime library, invoking a call to the runtime in each target page; 5) generating a proxy page for each target page, redirecting URL of a target page to the corresponding proxy page, and when a target page is accessed, querying the resource mapping file according to the requested resource, and retrieving the matching cache resource from the cache resource list to load onto the proxy page. The disclosed method saves the access time and reduces data traffic of the mobile web application and improves user experience of the mobile devices.
    Type: Application
    Filed: September 7, 2016
    Publication date: October 4, 2018
    Inventors: Xuanzhe Liu, Gang Huang, Yun Ma, Shuailiang Dong, Hong Mei
  • Publication number: 20180218165
    Abstract: A method for cloud locking sensitive data based on refactoring technology is disclosed. Binary byte codes of a mobile application are modified and refactored, and an application program interface related to the file operation used by the mobile application is replaced, so that a sub-file system specified in the cloud is fused with the file system in the client. The refactored application is capable of transparently reading and writing cloud data and cloud locking sensitive data. The method includes: carrying out programmed analysis on the existing mobile application; finding a computational logic related to the file operation and carrying out corresponding refactoring; and re-generating an application with direct cloud data reading/writing capability. The invention method is conducive to improving the security of sensitive data on mobile phones, and has particular significance for users that want to protect sensitive data without storing them on their clients.
    Type: Application
    Filed: February 17, 2016
    Publication date: August 2, 2018
    Inventors: Hong Mei, Gang Huang, Ying Zhang, Huaqian Cai
  • Patent number: 10031798
    Abstract: One or more processors acquire dependency metadata, where the dependency metadata is used for representing dependency on data among at least two components of an application. The processor(s) acquire error information and data output, where the error information is used for describing errors that occur while running the application, and where the data output includes data output by the at least two components while running the application. The processor(s) analyze, based on the error information, dependency metadata and data output relevant to the error information, where the analyzing includes determining, based on a null pointer exception in the error information and dependency metadata corresponding to the null pointer exception, that corresponding data has not been output by a component corresponding to the null pointer exception. The processor(s) then use an analysis result to improve the operation of a computer that is running the application.
    Type: Grant
    Filed: August 2, 2016
    Date of Patent: July 24, 2018
    Assignee: International Business Machines Corporation
    Inventors: Gang Huang, Tan Jiang, Ling Lan, Yong Yao, Li Yi, Liang Wang, Yu Zhang
  • Patent number: 10019307
    Abstract: One or more processors acquire dependency metadata, where the dependency metadata is used for representing dependency on data among at least two components of an application. The processor(s) acquire error information and data output, where the error information is used for describing errors that occur while running the application, and where the data output includes data output by the at least two components while running the application. The processor(s) analyze, based on the error information, dependency metadata and data output relevant to the error information, where the analyzing includes determining, based on a null pointer exception in the error information and data output of a component corresponding to the null pointer exception, that there is an error in dependency metadata corresponding to the null pointer exception. The processor(s) then provide an analysis result to improve the operation of a computer that is running the application.
    Type: Grant
    Filed: August 3, 2016
    Date of Patent: July 10, 2018
    Assignee: International Business Machines Coporation
    Inventors: Gang Huang, Tan Jiang, Ling Lan, Yong Yao, Li Yi, Liang Wang, Yu Zhang
  • Patent number: 10013301
    Abstract: One or more processors acquire dependency metadata, where the dependency metadata is used for representing dependency on data among at least two components of an application. The processor(s) acquire error information and data output, where the error information is used for describing errors that occur while running the application, and where the data output includes data output by the at least two components while running the application. The processor(s) analyze, based on the error information, dependency metadata and data output relevant to the error information, where the analyzing includes determining, based on a null pointer exception in the error information and data output of a component corresponding to the null pointer exception, correct dependency metadata corresponding to the null pointer exception. The processor(s) then provide an analysis result to improve the operation of a computer that is running the application.
    Type: Grant
    Filed: August 4, 2016
    Date of Patent: July 3, 2018
    Assignee: International Business Machines Corporation
    Inventors: Gang Huang, Tan Jiang, Ling Lan, Yong Yao, Li Yi, Liang Wang, Yu Zhang