Patents by Inventor Hai-Yun HE

Hai-Yun HE 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: 11418592
    Abstract: Automated uploading of user and system data from one or more source computing systems to one or more destination storage repositories is provided. A data uploader module is installed on each computing system or is accessible by each computing system from which user and/or system data may need to be exported to a destination repository. Upon command, a data uploader module reads desired user data or system data from the computing system. The read data is transformed, if required, and the data is then exported to a destination storage repository. The exported data may be stored and analyzed at the destination storage repository from which it may be subsequently exported to other destinations, including back to the source computing system from which it was originally extracted.
    Type: Grant
    Filed: July 27, 2020
    Date of Patent: August 16, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Shiliang Li, Bei Lu, Shanming Xuan, Kuntao Yu, Jiajie Zhong, Zhigang Zhuang, Jay D. Austin, Jr., Hai-Yun He, Yunquan Peng
  • Publication number: 20200358850
    Abstract: Automated uploading of user and system data from one or more source computing systems to one or more destination storage repositories is provided. A data uploader module is installed on each computing system or is accessible by each computing system from which user and/or system data may need to be exported to a destination repository. Upon command, a data uploader module reads desired user data or system data from the computing system. The read data is transformed, if required, and the data is then exported to a destination storage repository. The exported data may be stored and analyzed at the destination storage repository from which it may be subsequently exported to other destinations, including back to the source computing system from which it was originally extracted.
    Type: Application
    Filed: July 27, 2020
    Publication date: November 12, 2020
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Shiliang LI, Bei LU, Shanming XUAN, Kuntao YU, Jiajie ZHONG, Zhigang ZHUANG, Jay D. AUSTIN, JR., Hai-Yun HE, Yunquan PENG
  • Patent number: 10757186
    Abstract: Automated uploading of user and system data from one or more source computing systems to one or more destination storage repositories is provided. A data uploader module is installed on each computing system or is accessible by each computing system from which user and/or system data may need to be exported to a destination repository. Upon command, a data uploader module reads desired user data or system data from the computing system. The read data is transformed, if required, and the data is then exported to a destination storage repository. The exported data may be stored and analyzed at the destination storage repository from which it may be subsequently exported to other destinations, including back to the source computing system from which it was originally extracted.
    Type: Grant
    Filed: March 2, 2015
    Date of Patent: August 25, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Shiliang Li, Bei Lu, Shanming Xuan, Kuntao Yu, Jiajie Zhong, Zhigang Zhuang, Jay D. Austin, Jr., Hai-Yun He, Yunquan Peng
  • Publication number: 20180069774
    Abstract: Automated monitoring and reporting of the uploading transmission and the completeness of data uploading from one or more source locations to one or more destination locations is provided. A data uploader module is installed on each computing system or is accessible by each computing system from which user and/or system data may need to be exported to a destination repository. Test data is passed via a data uploader from each source system to one or more designated storage repositories to monitor data upload connectivity, as well as, proper operation of the data uploader module. In addition, data extracted from a source is periodically compared with data received by a destination to analyze and report completeness of data exported from a source system to a destination system. Errors in either transmission or export completeness are reported and corrected as needed.
    Type: Application
    Filed: March 2, 2015
    Publication date: March 8, 2018
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Shiliang LI, Bei LU, Shanming XUAN, Kuntao YU, Jiajie ZHONG, Zhigang ZHUANG, Jay D. AUSTIN, Hai-Yun HE, Yunquan PENG
  • Publication number: 20180054438
    Abstract: Automatically ensuring that data uploads to a secure destination storage repository and data read/download requests are processed from trustworthy sources/requesters is provided. When data uploads are attempted to secure destination storage repositories from sources not previously identified as trustworthy, or when data requests are received for downloading or reading data from such secure storage repositories are received from such sources, the uploads or data requests as passed through a proxy service for authentication. Authentication steps are performed by the proxy service to ensure that data coming from a data uploader directed to a secure storage repository is associated with a source that may be designated as trustworthy. Similarly, requests to read or download data from a secure storage repository are authenticated to ensure that the requester is associated with a device or system that may be designated as trustworthy.
    Type: Application
    Filed: March 2, 2015
    Publication date: February 22, 2018
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Shiliang LI, Hai-Yun HE, Shanming XUAN, Jay D. AUSTIN, Jr.
  • Publication number: 20180054483
    Abstract: Automated uploading of user and system data from one or more source computing systems to one or more destination storage repositories is provided. A data uploader module is installed on each computing system or is accessible by each computing system from which user and/or system data may need to be exported to a destination repository. Upon command, a data uploader module reads desired user data or system data from the computing system. The read data is transformed, if required, and the data is then exported to a destination storage repository. The exported data may be stored and analyzed at the destination storage repository from which it may be subsequently exported to other destinations, including back to the source computing system from which it was originally extracted.
    Type: Application
    Filed: March 2, 2015
    Publication date: February 22, 2018
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Shiliang LI, Bei LU, Shanming XUAN, Kuntao YU, Jiajie ZHONG, Zhigang ZHUANG, Jay D. AUSTIN, Jr., Hai-Yun HE, Yunquan PENG