Patents by Inventor Long Wen

Long Wen 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: 20210103476
    Abstract: Described are techniques for implementing a block storage virtualization (BSV) manager. The techniques including a method comprising associating a Block Storage Virtualization (BSV) manager with a virtual machine (VM) having virtually provisioned block storage resources. The method further comprises aggregating, by the BSV manager, the virtually provisioned block storage resources into a virtual address space having a maximum capacity and an allocated capacity, wherein the allocated capacity is less than the maximum capacity. The method further comprises determining, by the BSV manager, that free space in the allocated capacity is less than a provisioning threshold. The method further comprises, in response to determining that the free space in the allocated capacity is less than the provisioning threshold, procuring, by the BSV manager, a predetermined amount of additional block storage resources for the VM.
    Type: Application
    Filed: October 8, 2019
    Publication date: April 8, 2021
    Inventor: Long Wen Lan
  • Patent number: 10962475
    Abstract: A sensor including: a substrate including a first surface and a second surface opposing to each other, the first surface being recessed to form a first groove, and the substrate further including at least two through holes penetrating through the second surface and a bottom surface of the first groove; a dielectric layer disposed to cover the first surface, and opposing to the first groove; a metal layer disposed on the bottom surface of the first groove and avoiding openings of the through holes on the bottom surface of the first groove, wherein the dielectric layer, the metal layer and an interval between the dielectric layer and the metal layer form a slit optical waveguide; and a grating formed on the dielectric layer, wherein the grating is used to implement wave vector matching of an incident light with a mode of the slit optical waveguide.
    Type: Grant
    Filed: August 17, 2018
    Date of Patent: March 30, 2021
    Assignee: SUZHOU INSTITUTE OF NANO-TECH AND NANO-BIONICS(SINANO), CHINESE ACADEMY OF SCIENCES
    Inventors: Qin Chen, Li Liang, Long Wen, Xin Hu
  • Publication number: 20210063308
    Abstract: A sensor including: a substrate including a first surface and a second surface opposing to each other, the first surface being recessed to form a first groove, and the substrate further including at least two through holes penetrating through the second surface and a bottom surface of the first groove; a dielectric layer disposed to cover the first surface, and opposing to the first groove; a metal layer disposed on the bottom surface of the first groove and avoiding openings of the through holes on the bottom surface of the first groove, wherein the dielectric layer, the metal layer and an interval between the dielectric layer and the metal layer form a slit optical waveguide; and a grating formed on the dielectric layer, wherein the grating is used to implement wave vector matching of an incident light with a mode of the slit optical waveguide.
    Type: Application
    Filed: August 17, 2018
    Publication date: March 4, 2021
    Inventors: Qin CHEN, Li LIANG, Long WEN, Xin HU
  • Publication number: 20210058317
    Abstract: An embodiment of the present disclosure provides a visual real-time interaction method for software defined networking (SDN). According to this method, a visual interface is established for the SDN. The visual interface includes at least one first node indicative of a port of a switch and at least one second node indicative of a port of a service provider. The first node and the second node are distributed on at least one stack hub. A connection is established between the first node and the second node. The connection has a curvature different from a curvature of the stack hub, and at least an extension line of the connection intersects with the stack hub. A location corresponding to the port of the switch and a location corresponding to the port of the service provider and an attribute of the connection are determined according to the connection.
    Type: Application
    Filed: February 2, 2019
    Publication date: February 25, 2021
    Inventors: Long WEN, Wei ZHAO, Jianhua FENG, Jinghui WANG, Weihai ZHENG, Zhuang MA
  • Patent number: 10877862
    Abstract: Provided is a method, system, and computer program product for managing requests received by a storage system. The method may include detecting, by one or more processors, a failure in a first storage system in response to a request to access data in the first storage system. The first storage system may include a primary storage for storing the data. A second storage system may be activated in response to the detected failure. The second storage system may include a first storage and a second storage. The first storage may include data synchronized with the primary storage of the first storage system. The second storage may be used to store data that corresponds to the request. The request may be managed using the second storage system.
    Type: Grant
    Filed: November 27, 2018
    Date of Patent: December 29, 2020
    Assignee: International Business Machines Corporation
    Inventors: Yi Zhi Gao, Li Hui Guo, Long Wen Lan, Wen Wu Na, Yao Zhou
  • Publication number: 20200401343
    Abstract: Computer software that adjusts a performance capability of a storage volume by (i) determining a current storage volume to store data having a workload pattern, wherein a cycle of the workload pattern includes a hot period and a cold period, (ii) determining a time limit window of the current storage volume, wherein the time limit window is a shortest time window within which performance capability of the current storage volume is to be kept without adjustment, (iii) determining a low performance period of the current storage volume corresponding to the cold period, and (iv) in response to the low performance period being greater than or equal to the time limit window, reducing the performance capability of the current storage volume during the low performance period.
    Type: Application
    Filed: June 24, 2019
    Publication date: December 24, 2020
    Inventors: Long Wen Lan, Yang Liu, Duo Chen
  • Publication number: 20200167251
    Abstract: Provided is a method, system, and computer program product for managing requests received by a storage system. The method may include detecting, by one or more processors, a failure in a first storage system in response to a request to access data in the first storage system. The first storage system may include a primary storage for storing the data. A second storage system may be activated in response to the detected failure. The second storage system may include a first storage and a second storage. The first storage may include data synchronized with the primary storage of the first storage system. The second storage may be used to store data that corresponds to the request. The request may be managed using the second storage system.
    Type: Application
    Filed: November 27, 2018
    Publication date: May 28, 2020
    Inventors: Yi Zhi Gao, Li Hui Guo, Long Wen Lan, Wen Wu Na, Yao Zhou
  • Publication number: 20200167093
    Abstract: A computer-implemented method, apparatus, and computer program product implemented in a storage system are disclosed. The storage system comprises a plurality of virtual storage nodes and a plurality of block storages. Each of the block storages is attached to a single virtual storage node. One or more processors receive an availability for the plurality of virtual storage nodes from at least one virtual storage node. In response to receiving the availability for the plurality of virtual storage nodes, the one or more processors determine one or more virtual storage nodes are unavailable. In response to determining one or more virtual storage nodes are unavailable, the one or more processors cause a representative node of the plurality of virtual storage nodes to redistribute one or more block storages attached to one or more unavailable virtual storage nodes to one or more available virtual storage nodes.
    Type: Application
    Filed: November 27, 2018
    Publication date: May 28, 2020
    Inventors: Long Wen Lan, Henry E. Butterworth
  • Publication number: 20200099510
    Abstract: A method of and apparatus for executing a cryptographic cipher is described. The method includes acts of receiving a first finite field of data and key value represented by a first encryption standard including a first and second operation, transforming the first finite field of data and key value into a second finite field of data and key value represented by a second encryption standard, transforming the first operation and the second operation into a first modified operation and a second modified operation represented by the second encryption standard, executing the first modified operation on the second finite field of data and key value to generate a third finite field of data, executing the second modified operation on the third finite field of data to generate a fourth finite field of data, which is transformed into a fifth finite field of data represented by the first encryption standard.
    Type: Application
    Filed: April 12, 2017
    Publication date: March 26, 2020
    Inventors: Wenbo MAO, Xiaoyong BAI, Long WEN
  • Patent number: 10379964
    Abstract: Systems, computer program products, and methods that can integrate resources at a disaster recovery site are provided. One method includes generating, on a primary site, a set of storage snapshots based on combining another set of storage snapshots and incremental changes to mirrored data on a backup site in which the storage snapshots include a second snapshot format utilized on the backup site. The method further includes converting the set of storage snapshots from the second snapshot format to a first snapshot format utilized on the primary site to generate a yet another set of storage snapshots and converting, on the backup site, a set of storage snapshots including the incremental changes and the second snapshot format to the first snapshot format to generate still another set of eighth storage snapshots. The storage snapshots on both sites represent the same data in the same snapshot format without bulk data transfer.
    Type: Grant
    Filed: July 10, 2017
    Date of Patent: August 13, 2019
    Assignee: International Business Machines Corporation
    Inventors: Henry E. Butterworth, Yi Zhi Gao, Long Wen Lan
  • Publication number: 20190235764
    Abstract: Embodiments of the present disclosure relate to a method for I/O data transmission in a Hyper-Converged Storage System (HCSS). The HCSS comprises at least one storage node having at least one device constructed with virtualization technology and a storage I/O processing module for accessing persistent storage resource of the HCSS. According to the method, an I/O request of a first type is received from the device by a System Disk front-end driver (SFD), wherein the I/O request of the first type is an I/O request to a system disk of the device. The I/O request of the first type and its corresponding response of a first type are transferred by the SFD between the device and the storage I/O processing module via a first shared memory, wherein the first shared memory is created by allocating a first memory region of the HCSS as the first shared memory.
    Type: Application
    Filed: January 26, 2018
    Publication date: August 1, 2019
    Inventors: Long Wen Lan, Jia Xiang Li, Yang Li, Zhuo Liu, Wen Wu Na
  • Publication number: 20190012238
    Abstract: Systems, computer program products, and methods that can integrate resources at a disaster recovery site are provided. One method includes generating, on a primary site, a set of storage snapshots based on combining another set of storage snapshots and incremental changes to mirrored data on a backup site in which the storage snapshots include a second snapshot format utilized on the backup site. The method further includes converting the set of storage snapshots from the second snapshot format to a first snapshot format utilized on the primary site to generate a yet another set of storage snapshots and converting, on the backup site, a set of storage snapshots including the incremental changes and the second snapshot format to the first snapshot format to generate still another set of eighth storage snapshots. The storage snapshots on both sites represent the same data in the same snapshot format without bulk data transfer.
    Type: Application
    Filed: July 10, 2017
    Publication date: January 10, 2019
    Inventors: Henry E. Butterworth, Yi Zhi Gao, Long Wen Lan
  • Patent number: 10114621
    Abstract: Example methods, apparatus, and articles of manufacture to generate a wizard application are disclosed. A disclosed example method includes storing a graphical user interface input by a user for the wizard application in a file, storing a definition of an action input by the user to be performed by the wizard application in the file, and transferring the file and an engine to a user's computer, the file to be used by the engine to execute the wizard application, and the engine to, in response to an input from a user of the engine, convert the graphical user interface to at least one of a command line interface, a webpage interface, or an interface that reads user input from a file.
    Type: Grant
    Filed: January 11, 2011
    Date of Patent: October 30, 2018
    Assignee: ENTIT SOFTWARE LLC
    Inventors: Han Zhang, Nai-Long Wen, Ping Wang
  • Patent number: D842446
    Type: Grant
    Filed: February 8, 2017
    Date of Patent: March 5, 2019
    Inventor: Long Wen
  • Patent number: D843631
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: March 19, 2019
    Assignee: Shenzhen BAXIA Technology Co., Ltd
    Inventor: Long Wen
  • Patent number: D846177
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: April 16, 2019
    Assignee: SHENZHEN LONGHANFENGYI TECHNOLOGY CO., LTD.
    Inventor: Long Wen
  • Patent number: D849916
    Type: Grant
    Filed: September 27, 2017
    Date of Patent: May 28, 2019
    Assignee: Shenzhen BAXIA Technology Co., Ltd
    Inventor: Long Wen
  • Patent number: D852138
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: June 25, 2019
    Assignee: Shenzhen BAXIA Technology Co., Ltd.
    Inventors: Long Wen, Xinke Niu
  • Patent number: D852139
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: June 25, 2019
    Assignee: Shenzhen BAXIA Technology Co., Ltd.
    Inventors: Long Wen, Xinke Niu
  • Patent number: D868032
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: November 26, 2019
    Assignee: Shenzhen BAXIA Technology Co., Ltd
    Inventor: Long Wen