Patents by Inventor Yong Guo

Yong Guo 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).

  • Publication number: 20170142502
    Abstract: An optical-electrical receiving and transmitting method and apparatus, as well as an optical-electrical transceiving method and device and an optical-electrical transceiver are provided. The optical-electrical transceiving processing method may include: in a reception direction, a received optical signal is split into multipath optical signals, the multipath optical signals are processed into multipath parallel electrical signals, and the multipath parallel electrical signals are converted into a single-path serial electrical signal; in a transmission direction, a received single-path serial electrical signal, which is to be transmitted, is converted into multipath parallel electrical signals, then the multipath parallel electrical signals are processed into multipath optical signals, and finally the multipath optical signals are combined into a single beam of optical signals.
    Type: Application
    Filed: August 21, 2014
    Publication date: May 18, 2017
    Inventors: Yongjia YIN, Mingsheng LI, Liquan YUAN, Songlin ZHU, Zhuang MA, Yong GUO
  • Patent number: 9639293
    Abstract: A method, for migrating newly allocated data into a second storage tier, includes receiving a request to store a data item. The method includes allocating an extent to a first storage tier to store the new data item. The method includes determining whether an extent is newly allocated on the first storage tier. The method includes migrating, by avoiding a learning phase, the newly allocated extent to the second storage tier from the first storage tier.
    Type: Grant
    Filed: May 11, 2016
    Date of Patent: May 2, 2017
    Assignee: International Business Machines Corporation
    Inventors: Yong Guo, Bruce McNutt, Tao Tang, Yan Xu
  • Patent number: 9575659
    Abstract: Aspects of the present disclosure are directed toward a system for managing the migration of extents on tiered systems. The system can include receiving a space reservation request for one or more requested extents on a first storage tier of a storage system. The system can also include releasing a first storage tier reserve space that includes one or more first tier reserved extents in response to the first storage tier reserve space being insufficient for the reservation request. The system can also include migrating the one or more requested extents to the first storage tier reserve space.
    Type: Grant
    Filed: March 17, 2016
    Date of Patent: February 21, 2017
    Assignee: International Business Machines Corporation
    Inventors: Juan A. Coronado, Yong Guo, Beth A. Peterson, Jie Tian
  • Patent number: 9563360
    Abstract: Aspects of the present disclosure are directed toward a computer program product for managing the migration of extents on tiered systems. The computer program product can be configured to receive a space reservation request for one or more requested extents on a first storage tier of a storage system. The computer program product can also be configured to release a first storage tier reserve space that includes one or more first tier reserved extents in response to the first storage tier reserve space being insufficient for the reservation request. The computer program product can also be configured to migrate the one or more requested extents to the first storage tier reserve space.
    Type: Grant
    Filed: March 17, 2016
    Date of Patent: February 7, 2017
    Assignee: International Business Machines Corporation
    Inventors: Juan A. Coronado, Yong Guo, Beth A. Peterson, Jie Tian
  • Publication number: 20160371169
    Abstract: Various technologies described herein pertain to evaluating a state of a computer-executable application. User interface control information for opened graphical user interface windows of the computer-executable application can be captured during execution of the computer-executable application and used to generate a user interface fingerprint identifier. Additionally, an event log of the computer-executable application can be captured during the execution of the computer-executable application and used to generate an event fingerprint identifier. A global fingerprint identifier that maps to the state of the computer-executable application can be determined based on the user interface fingerprint identifier and the event fingerprint identifier. A query (including the global fingerprint identifier) for execution by a capture store computing system can be generated.
    Type: Application
    Filed: June 17, 2015
    Publication date: December 22, 2016
    Inventors: Yong Guo, Madhavan Kesavan, Christian Andreas Gschwend
  • Patent number: 9524101
    Abstract: Provided are a computer program product, system, and method for modeling workload information for a primary storage and a secondary storage. A determination is made of: a first type and second type of Input/Output (I/O) operations with respect to extents configured in the primary storage; a cumulative I/O workload for the primary storage based on a first type and a second type of I/O operations at different cumulative storage amounts of the primary storage indicating a concentration of the I/O workload on the primary storage; and cumulative I/O workload for the secondary storage based on the first type and the second type of I/O operations at different storage amounts indicating a concentration of the I/O workload of the first type of I/O operations on the secondary storage. A performance gap is determined based on the cumulative I/O workloads for the primary and secondary storages at one of the storage amounts.
    Type: Grant
    Filed: February 26, 2016
    Date of Patent: December 20, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yong Guo, Jun Tao Li, Yan Xu
  • Patent number: 9473835
    Abstract: An optical module and an optical device applicable to the optical module, wherein the optical module includes a laser emission unit, a laser reception unit, a video detector and an optical assembly, the optical assembly including: a band-pass device F1 with a small-angle incidence filter sheet, wherein among optical signals transmitted to F1 via a common port of F1, the optical signal in a first optical wavelength band is passed by the small-angle incidence filter sheet and output to the video detector via the passing port thereof; and the optical signals in other bands are reflected by the small-angle incidence filter sheet and output via the reflection port thereof; a filter sheet F2 configured to pass the optical signal emitted by the laser emission unit to the reflection port of F1 and to reflect the optical signal, received by the laser reception unit, output via the reflection port of F1.
    Type: Grant
    Filed: November 20, 2012
    Date of Patent: October 18, 2016
    Assignees: HISENSE BROADBAND MULTIMEDIA TECHNOLOGIES, LTD., HISENSE USA CORPORATION, HISENSE INTERNATIONAL CO., LTD.
    Inventors: Qisheng Zhao, Qiang Zhang, Dengshan Xue, Songlin Zhu, Yong Guo, Yongjia Yin, Sigeng Yang
  • Publication number: 20160253121
    Abstract: A method, for migrating newly allocated data into a second storage tier, includes receiving a request to store a data item. The method includes allocating an extent to a first storage tier to store the new data item. The method includes determining whether an extent is newly allocated on the first storage tier. The method includes migrating, by avoiding a learning phase, the newly allocated extent to the second storage tier from the first storage tier.
    Type: Application
    Filed: May 11, 2016
    Publication date: September 1, 2016
    Inventors: Yong Guo, Bruce McNutt, Tao Tang, Yan Xu
  • Publication number: 20160196068
    Abstract: Aspects of the present disclosure are directed toward a computer program product for managing the migration of extents on tiered systems. The computer program product can be configured to receive a space reservation request for one or more requested extents on a first storage tier of a storage system. The computer program product can also be configured to release a first storage tier reserve space that includes one or more first tier reserved extents in response to the first storage tier reserve space being insufficient for the reservation request. The computer program product can also be configured to migrate the one or more requested extents to the first storage tier reserve space.
    Type: Application
    Filed: March 17, 2016
    Publication date: July 7, 2016
    Inventors: Juan A. Coronado, Yong Guo, Beth A. Peterson, Jie Tian
  • Publication number: 20160196067
    Abstract: Aspects of the present disclosure are directed toward a system for managing the migration of extents on tiered systems. The system can include receiving a space reservation request for one or more requested extents on a first storage tier of a storage system. The system can also include releasing a first storage tier reserve space that includes one or more first tier reserved extents in response to the first storage tier reserve space being insufficient for the reservation request. The system can also include migrating the one or more requested extents to the first storage tier reserve space.
    Type: Application
    Filed: March 17, 2016
    Publication date: July 7, 2016
    Inventors: Juan A. Coronado, Yong Guo, Beth A. Peterson, Jie Tian
  • Publication number: 20160179390
    Abstract: Provided are a computer program product, system, and method for modeling workload information for a primary storage and a secondary storage. A determination is made of: a first type and second type of Input/Output (I/O) operations with respect to extents configured in the primary storage; a cumulative I/O workload for the primary storage based on a first type and a second type of I/O operations at different cumulative storage amounts of the primary storage indicating a concentration of the I/O workload on the primary storage; and cumulative I/O workload for the secondary storage based on the first type and the second type of I/O operations at different storage amounts indicating a concentration of the I/O workload of the first type of I/O operations on the secondary storage. A performance gap is determined based on the cumulative I/O workloads for the primary and secondary storages at one of the storage amounts.
    Type: Application
    Filed: February 26, 2016
    Publication date: June 23, 2016
    Inventors: Yong Guo, Jun Tao Li, Yan Xu
  • Patent number: 9372630
    Abstract: A method, for migrating newly allocated data into a second storage tier, includes receiving a request to store a data item. The method includes allocating an extent to a first storage tier to store the new data item. The method includes determining whether an extent is newly allocated on the first storage tier. The method includes migrating, by avoiding a learning phase, the newly allocated extent to the second storage tier from the first storage tier.
    Type: Grant
    Filed: July 9, 2014
    Date of Patent: June 21, 2016
    Assignee: International Business Machines Corporation
    Inventors: Yong Guo, Bruce McNutt, Tao Tang, Yan Xu
  • Patent number: 9350614
    Abstract: A network management system deploys a network profile for a virtual machine to a physical switch after a restart of the physical switch when the virtual machine is downstream of the physical switch and the network profile for the virtual machine has been cached but not saved at the physical switch.
    Type: Grant
    Filed: May 30, 2013
    Date of Patent: May 24, 2016
    Assignee: HANGZHOU H3C TECHNOLOGIES CO., LTD.
    Inventors: Yonggang Zeng, Yong Guo, Ruili Tian
  • Patent number: 9323471
    Abstract: Aspects of the present disclosure are directed toward a method, a system, and a computer program product for managing the migration of extents on tiered systems. The method can include receiving a space reservation request for one or more requested extents on a first storage tier of a storage system. The method can also include releasing a first storage tier reserve space that includes one or more first tier reserved extents in response to the first storage tier reserve space being insufficient for the reservation request. The method can also include migrating the one or more requested extents to the first storage tier reserve space.
    Type: Grant
    Filed: January 28, 2014
    Date of Patent: April 26, 2016
    Assignee: International Business Machines Corporation
    Inventors: Juan A. Coronado, Yong Guo, Beth A. Peterson, Jie Tian
  • Patent number: 9304689
    Abstract: Provided are a computer program product, system, and method for modeling workload information for a primary storage and a secondary storage. A determination is made of: a first type and second type of Input/Output (I/O) operations with respect to extents configured in the primary storage; a cumulative I/O workload for the primary storage based on a first type and a second type of I/O operations at different cumulative storage amounts of the primary storage indicating a concentration of the I/O workload on the primary storage; and cumulative I/O workload for the secondary storage based on the first type and the second type of I/O operations at different storage amounts indicating a concentration of the I/O workload of the first type of I/O operations on the secondary storage. A performance gap is determined based on the cumulative I/O workloads for the primary and secondary storages at one of the storage amounts.
    Type: Grant
    Filed: March 27, 2014
    Date of Patent: April 5, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yong Guo, Jun Tao Li, Yan Xu
  • Patent number: 9306700
    Abstract: Disclosed are a method and device for transmitting optical signals. The method comprises: if there is Raman crosstalk between a first optical network system and a coexistence system, an upstream wavelength band of the first optical network system is set outside a range with an upstream wavelength band of the coexistence system being a center and with an impact intensity of the Raman crosstalk being a radius, and a downstream wavelength band of the first optical network system is set outside a range with the downstream wavelength band of the coexistence system being a center and with the impact intensity of the Raman crosstalk being a radius; and optical signals are transmitted by using the upstream wavelength band of the first optical network system and the downstream wavelength band of the first optical network system. The disclosure can avoid interference and improve signal quality.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: April 5, 2016
    Assignee: ZTE CORPORATION
    Inventors: Songlin Zhu, Dan Geng, Zian He, Weiliang Zhang, Yongjia Yin, Yong Guo, Xingang Huang, Dezhi Zhang
  • Publication number: 20160011819
    Abstract: Various embodiments for managing data by a processor in a multi-tiered computing storage environment. Input/Output (I/O) statistics are examined from each of cache and device drivers in the computing storage environment. Based on the I/O statistics, a ranking mechanism is applied to differentiate data between at least a cache rank and a Solid State Drive (SSD) rank. The ranking mechanism migrates data between the cache rank and SSD rank such that storage space in the cache rank is reserved for those of the plurality of data workload types having a greater adverse effect on a storage performance characteristic if stored in the SSD rank than if those workload types were stored in the cache rank.
    Type: Application
    Filed: July 8, 2014
    Publication date: January 14, 2016
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yong GUO, Bruce MCNUTT, Jie TIAN, Yan XU
  • Publication number: 20160011803
    Abstract: A method, for migrating newly allocated data into a second storage tier, includes receiving a request to store a data item. The method includes allocating an extent to a first storage tier to store the new data item. The method includes determining whether an extent is newly allocated on the first storage tier. The method includes migrating, by avoiding a learning phase, the newly allocated extent to the second storage tier from the first storage tier.
    Type: Application
    Filed: July 9, 2014
    Publication date: January 14, 2016
    Inventors: Yong Guo, Bruce McNutt, Tao Tang, Yan Xu
  • Publication number: 20150350754
    Abstract: An optical module and an optical device applicable to the optical module, wherein the optical module includes a laser emission unit, a laser reception unit, a video detector and an optical assembly, the optical assembly including: a band-pass device F1 with a small-angle incidence filter sheet, wherein among optical signals transmitted to F1 via a common port of F1, the optical signal in a first optical wavelength band is passed by the small-angle incidence filter sheet and output to the video detector via the passing port thereof; and the optical signals in other bands are reflected by the small-angle incidence filter sheet and output via the reflection port thereof; a filter sheet F2 configured to pass the optical signal emitted by the laser emission unit to the reflection port of F1 and to reflect the optical signal, received by the laser reception unit, output via the reflection port of F1.
    Type: Application
    Filed: November 20, 2012
    Publication date: December 3, 2015
    Inventors: Qisheng Zhao, Qiang Zhang, Dengshan Xue, Songlin Zhu, Yong Guo, Yongja Yin, Sigeng Yang
  • Publication number: 20150326656
    Abstract: In one embodiment, a system includes a processor and logic integrated with and/or executable by the processor, the logic being configured to cause the processor to: collect, by the processor, workload information for a computing/storage device for a present time period and one or more previous time periods; determine, by the processor, a maximum workload parameter for the present time period and the one or more previous time periods; determine, by the processor, a maximum workload threshold that corresponds to the maximum workload parameter; compute, by the processor, a difference between the maximum workload threshold and the maximum workload parameter; and determine, by the processor, an amount of workload to move to the computing/storage device based on the difference. Other methods and computer program products are presented in additional embodiments.
    Type: Application
    Filed: May 9, 2014
    Publication date: November 12, 2015
    Applicant: International Business Machines Corporation
    Inventors: Yong Guo, Kaisar R. Hossain, Jun Tao Li, Yan Xu