Patents by Inventor Yourong Wang

Yourong Wang 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: 10862751
    Abstract: Described are techniques for determining relevant upgrades for customers. Data storage system configuration information describing existing data storage system configurations for one or more customers is received. One or more service pack documents are received. Each of the one or more service pack documents may include one or more rules denoting data storage system configuration conditions relevant to functionality performed in a software upgrade associated with each service pack document. Analysis is performed, such as by a risk analytic engine, of the data storage system configuration information in accordance with the one or more service pack documents. Processing includes identifying, in accordance with the analysis, which of the one or more service pack documents identify a software upgrade relevant to the data storage system configurations of the customers.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: December 8, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Jun Wu, Yourong Wang, Haitao Zhou, Kenneth Wood
  • Patent number: 10732867
    Abstract: A method, computer program product, and computing system for receiving usage and configuration data from a storage system. The usage and configuration data is compared to one or more best practice models to determine one or more recommendations. The one or more recommendations are provided to a user of the storage system.
    Type: Grant
    Filed: July 21, 2017
    Date of Patent: August 4, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Eric Zhanqing Wu, Haitao Kenny Zhou, Jun Wu, Yourong Wang, Michael G. Varteresian
  • Patent number: 10489138
    Abstract: A method is used in managing software upgrades in storage systems. An upgrade path information is received describing conditions relevant to upgrading a software from a set of source software revisions to a set of target software revisions. A set of rules denotes storage system configuration conditions relevant to upgrading the software from a source software revision to a target software revision. Storage system configuration information from a set of storage systems of a set of customers is gathered. Storage system configuration of a storage system is analyzed for a software upgrade of the storage system in accordance with a set of rules associated with the software upgrade.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: November 26, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Jun Wu, Yourong Wang, Haitao Kenny Zhou, Kenneth Wood
  • Patent number: 10387287
    Abstract: Techniques are described that provide for determining health of a system and its components and may include: receiving a hierarchical structure including a plurality of levels of nodes representing the system and components of the system; performing first processing that calculates an overall score denoting health of the system, wherein the overall score is determined in accordance with a plurality of other scores for the components in the system, the plurality of other scores being associated with nodes of the hierarchical structure; and displaying, in a user interface, the overall score.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: August 20, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Jun Wu, Eric Wu, Haitao Zhou, Yourong Wang, Wei Wang
  • Patent number: 10324904
    Abstract: Examples are generally directed towards converting complex structure attributes into flattened data. A configuration capture component analyzes a set of objects associated with a set of complex structure attributes. A complex structure attribute is an attribute of an object that is an array attribute or a nested object attribute. The configuration capture component performs a hash type conversion to convert nested object attributes into flattened data. The configuration capture component performs an array type conversion to convert nested array attributes into flattened data. The flattened data is stored or imported in a set of flattened data files. An expansion component converts the flattened data files back into the complex structure attributes without losing or corrupting the complex structure data.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: June 18, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Eric Wu, Jing Ding, Yourong Wang, Yujie Xie, Yingyan Zheng, Zhidong Mao
  • Publication number: 20180321867
    Abstract: A method, computer program product, and computing system for receiving a plurality of requests to store at least one data object in a storage array. A ranking of a plurality of data object types in order of significance may be received. One or more data objects of a plurality of data objects may be removed from the storage array based upon, at least in part, the ranking of the one or more data object types of a plurality of data object types associated with the one or more data objects of the plurality of data objects. The at least one data object may be stored in the storage array.
    Type: Application
    Filed: July 18, 2018
    Publication date: November 8, 2018
    Inventors: Yourong Wang, Yingyan Zheng, Yujie Xie, Junyi Zhang, Zhanqing Wu, Zhidong Mao
  • Publication number: 20170091220
    Abstract: Examples are generally directed towards converting complex structure attributes into flattened data. A configuration capture component analyzes a set of objects associated with a set of complex structure attributes. A complex structure attribute is an attribute of an object that is an array attribute or a nested object attribute. The configuration capture component performs a hash type conversion to convert nested object attributes into flattened data. The configuration capture component performs an array type conversion to convert nested array attributes into flattened data. The flattened data is stored or imported in a set of flattened data files. An expansion component converts the flattened data files back into the complex structure attributes without losing or corrupting the complex structure data.
    Type: Application
    Filed: September 29, 2016
    Publication date: March 30, 2017
    Inventors: Eric Wu, Jing Ding, Yourong Wang, Yujie Xie, Yingyan Zheng, Zhidong Mao
  • Patent number: 9535685
    Abstract: A technique identifies a version of a software application for installation on computerized equipment. The technique involves receiving an electronic communication containing a software version database which identifies different versions of the software application. The technique further involves performing an update assessment operation based on the software version database to determine whether there exists newer versions of the software application available for installation on the computerized equipment. The technique further involves providing an electronic notification to a user of the computerized equipment in response to a result of the update assessment operation indicating that there exists newer versions of the software application available for installation on the computerized equipment.
    Type: Grant
    Filed: March 24, 2015
    Date of Patent: January 3, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Yourong Wang, Eric Wu, Jackson B. Myers, Rob P. Munsell, Brian R. Tetreault, Daniel K. O'Reilly, Robert Kumlin