Patents by Inventor Junpeng Niu

Junpeng Niu 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: 20230222403
    Abstract: A communications server apparatus, and associated method, for allocating resources to service requests related to a shared economy on demand service or asset provision, the communications server apparatus comprising a processor and a memory, and being configured, under the control of the processor, to execute instructions stored in the memory to receive a plurality of service requests, each service request comprising data representative of a service or asset requested and a delivery time at or by which said service or asset is required; determine, in respect of each said service request, a lead time comprising a time period between a time at which a respective service request is received and the associated delivery time; compare each said lead time with a predetermined threshold, and define each respective lead time as high if it is greater than the predetermined threshold and low if it is less than the predetermined threshold; receive resource data comprising data representative of available resources capabl
    Type: Application
    Filed: September 29, 2021
    Publication date: July 13, 2023
    Inventors: Junpeng NIU, Hendra Teja WIRAWAN, Mayank SANCHETI
  • Publication number: 20230121507
    Abstract: Aspects concern an allocation system (100), comprising a receiving unit (114) configured to receive a delivery order having a cash flow value of cash money and configured to determine cash on hand value of a plurality of delivery drivers (DD), respectively, a subset (132, 134, 136) generator unit (116), communicatively coupled with the receiving unit (114), configured to generate at least a subset (132, 134, 136) of the plurality of delivery drivers (DD) based on the cash flow value of the delivery order and the cash on hand value of each delivery driver (DD); and a transmitter unit (118) configured to transmit the delivery order only to the delivery drivers of the subset (132, 134, 136).
    Type: Application
    Filed: March 23, 2020
    Publication date: April 20, 2023
    Inventors: Hendra Teja WIRAWAN, Keqi HUANG, Chunlei LIU, Mayank SANCHETI, Junpeng NIU, Ruochen REN
  • Patent number: 10649655
    Abstract: Systems and methods are disclosed for storing multimedia assets (or other data objects) in a storage array. Portions of the multimedia asset may be stored on different chunks of the storage drives in the storage array based on an access frequency level for a portion, an importance level for the portion, a reliability score for a chunk, and a performance score for the chunk.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: May 12, 2020
    Assignee: Western Digital Technologies, Inc.
    Inventors: Jun Xu, Shaun Astarabadi, Grant C. Mackey, Junpeng Niu, Robin O'Neill, Jie Yu
  • Patent number: 10572407
    Abstract: A data storage system may include one or more storage arrays. Each storage array may include a first set of solid-state drives and a first set of striped hard disk drives. Each solid-state drive of the first set of solid-state drives has a first data throughput and the set of stripe hard disk drives has a second data throughput. The second data throughput of the first set of striped hard disk drives is within a threshold throughput of the first data throughput. The data storage system also includes a processing device configured to receive an access request to write first data to the storage array and determine a read access frequency of the first data. The processing device may also be configured to determine a write access frequency of the first data and write the first data to the first set of solid-state drives or the first set of striped hard disk drives, based on the read access frequency and the write access frequency.
    Type: Grant
    Filed: August 11, 2017
    Date of Patent: February 25, 2020
    Assignee: Western Digital Technologies, Inc.
    Inventors: Jun Xu, Junpeng Niu, William Bernard Boyle, Jie Yu
  • Patent number: 10496315
    Abstract: A data storage system may include a first storage pool and a second storage pool, with the second storage pool comprising larger, slower storage drives. The data storage system may associate, with a first data, a first parameter corresponding to an access frequency for short term reads, a second parameter corresponding to access frequency for long term reads, a third parameter corresponding to an access frequency for short term writes, and a fourth parameter corresponding to an access frequency for long term writes. The data storage system may then determine whether to store the first data on the first storage pool or the second storage pool based on at least one of the first parameter, the second parameter, the third parameter, and the fourth parameter.
    Type: Grant
    Filed: July 5, 2018
    Date of Patent: December 3, 2019
    Assignee: Western Digital Technologies, Inc.
    Inventors: Junpeng Niu, Jun Xu, Robin O'Neill, Jie Yu, Grant Mackey
  • Publication number: 20190050353
    Abstract: A data storage system may include one or more storage arrays. Each storage array may include a first set of solid-state drives and a first set of striped hard disk drives. Each solid-state drive of the first set of solid-state drives has a first data throughput and the set of stripe hard disk drives has a second data throughput. The second data throughput of the first set of striped hard disk drives is within a threshold throughput of the first data throughput. The data storage system also includes a processing device configured to receive an access request to write first data to the storage array and determine a read access frequency of the first data. The processing device may also be configured to determine a write access frequency of the first data and write the first data to the first set of solid-state drives or the first set of striped hard disk drives, based on the read access frequency and the write access frequency.
    Type: Application
    Filed: August 11, 2017
    Publication date: February 14, 2019
    Inventors: Jun XU, Junpeng NIU, William Bernard BOYLE, Jie YU
  • Patent number: 9959052
    Abstract: Write commands are received for a Data Storage Device (DSD) to store write data in a plurality of corresponding write locations on at least one disk of the DSD. At least a portion of the write data is cached in at least one Media Based Cache (MBC) region of the at least one disk based on a write cache policy for determining which write data is eligible for caching in the at least one MBC region. The at least one MBC region is used to cache data to be stored in other locations on the at least one disk. During an active time period when host commands are performed on the at least one disk, a portion of an I/O bandwidth for performing commands is used to copy the at least a portion of the write data to corresponding write locations of the plurality of corresponding write locations.
    Type: Grant
    Filed: September 17, 2015
    Date of Patent: May 1, 2018
    Assignee: Western Digital Technologies, Inc.
    Inventors: Jun Xu, Wei Xi, Guoxiao Guo, Jianyi Wang, Junpeng Niu
  • Publication number: 20180095665
    Abstract: Systems and methods are disclosed for storing multimedia assets (or other data objects) in a storage array. Portions of the multimedia asset may be stored on different chunks of the storage drives in the storage array based on an access frequency level for a portion, an importance level for the portion, a reliability score for a chunk, and a performance score for the chunk.
    Type: Application
    Filed: September 30, 2016
    Publication date: April 5, 2018
    Inventors: Jun Xu, Shaun Astarabadi, Grant C. Mackey, Junpeng Niu, Robin O'Neill, Jie Yu