Patents by Inventor Jun-Wei Zhang

Jun-Wei Zhang 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: 10896007
    Abstract: A method, executed by a computer, includes: determining an expected available bandwidth for a plurality of storage devices of a distributed storage system based on historical I/O data that corresponds to one or more frontend applications; generating a data retrieval plan for the plurality of storage devices based on (i) a historical I/O access pattern of the one or more frontend applications and (ii) the expected available bandwidth for the plurality of storage devices, wherein the data retrieval plan includes a scheduled start time and duration; accessing data for a backend computational job from the plurality of storage devices according to the data retrieval plan; and responding to a determination that I/O instructions per second (IOPS) of the one or more frontend applications exceeds a threshold by modifying the I/O throughput for the backend computational job based on the expected available bandwidth for the plurality of storage devices.
    Type: Grant
    Filed: February 5, 2019
    Date of Patent: January 19, 2021
    Assignee: International Business Machines Corporation
    Inventors: Lei Chen, Yue Hu, Jun Wei Zhang
  • Publication number: 20210003603
    Abstract: A method for detecting swiping of a card applicable in an electronic device controls a motion detecting device to acquire motion data of the electronic device, controls a distance detecting device to detect a distance between the electronic device and a card, determining whether the motion data is within at least one predetermined range of motion data, determines whether the detected distance is less than or equal to a predetermined value; controls the recording device to record sounds at the proximity of the electronic device if the motion data is within the at least one predetermined range of motion data and the detected distance is less than or equal to the predetermined value, determining whether the recorded sounds are the same as responsive sounds of card-swiping; and determines that swiping of the card is successful if the recorded sounds are the same as the responsive sounds of card-swiping.
    Type: Application
    Filed: January 14, 2020
    Publication date: January 7, 2021
    Inventors: SHI JIA, JUN-WEI ZHANG, JUN ZHANG, YI-TAO KAO
  • Patent number: 10887693
    Abstract: A method for switching modes of an electronic device is presented. The method can collect sound of the predetermined scenario by a collector of the electronic device, and confirm prominent sound from the collected sound. When the duration of the prominent sound is greater than or equal to a first period of time, the method can confirm that the prominent sound is a sample sound, and switch the silent mode to ringing mode of the electronic device when the collector has not collected the prominent sound during a second period of time.
    Type: Grant
    Filed: August 19, 2019
    Date of Patent: January 5, 2021
    Assignees: HONGFUJIN PRECISION ELECTRONICS (ZHENGZHOU) CO., LTD., HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: Sen Fan, Jun-Wei Zhang
  • Patent number: 10706024
    Abstract: A technique for managing a data replication mode between a primary storage device and a secondary storage device includes in response to a data replication state between the primary storage device and the secondary storage device satisfying a first predetermined condition, selecting at least one candidate logical unit from a plurality of logical units implementing synchronous replication in the primary storage device at least according to priority information of the plurality of logical units. A data replication mode of the at least one candidate logical unit is then modified from synchronous replication to asynchronous replication.
    Type: Grant
    Filed: November 17, 2017
    Date of Patent: July 7, 2020
    Assignee: International Business Machines Corporation
    Inventors: Lei Chen, Yi Yang, Jun Wei Zhang
  • Publication number: 20200211525
    Abstract: A method for eliminating noises collected by an electronic device when voice recordings are being taken detects whether the electronic device is in a voice recording mode. A first acquiring device is controlled to acquire the speaking voices of at least one user, when determining that the electronic device is in the voice recording mode. A determination is made as to whether the speaking voices of at least one user acquired by the first acquiring device include noises produced by the vibration device, and eliminating noises produced by the vibration device, when the speaking voices of at least one user acquired by the first acquiring device include the noises produced by the vibration device.
    Type: Application
    Filed: September 17, 2019
    Publication date: July 2, 2020
    Inventors: SHI JIA, JUN-WEI ZHANG, JUN ZHANG, YI-TAO KAO
  • Publication number: 20200186924
    Abstract: A method for switching modes of an electronic device is presented. The method can collect sound of the predetermined scenario by a collector of the electronic device, and confirm prominent sound from the collected sound. When the duration of the prominent sound is greater than or equal to a first period of time, the method can confirm that the prominent sound is a sample sound, and switch the silent mode to ringing mode of the electronic device when the collector has not collected the prominent sound during a second period of time.
    Type: Application
    Filed: August 19, 2019
    Publication date: June 11, 2020
    Inventors: SEN FAN, JUN-WEI ZHANG
  • Publication number: 20200089799
    Abstract: Embodiments relate to cube construction. According to a method, a plurality of valid history queries that request to retrieve a cube comprising a first number of cuboids in an On-Line Analytical Processing (OLAP) system are collected. A plurality of dimension combinations is acquired from the plurality of valid history queries. A query frequency of each cuboid of a second number of cuboids with the plurality of dimension combinations is determined, the second number of cuboids being a subset of the first number of cuboids. A cuboid construction sequence for the second number of cuboids is determined based on the query frequency. The cube is constructed based on the cuboid construction sequence.
    Type: Application
    Filed: September 18, 2018
    Publication date: March 19, 2020
    Inventors: Jun Wei Zhang, Tao Xie, Wei Xu, Shan Fan
  • Publication number: 20200068058
    Abstract: A method for turning off a display device in an electronic device controls a detecting device to detect various action parameters in a predetermined time period when a user is making or receiving a call by holding the device to his ear (to-ear call). A number of action parameters are set and several values for each parameter are established. Determining at least one action parameter having the number of values within a first predefined range to be a reference parameter and controlling the detecting device to detect the reference parameters of the electronic device for a to-ear call are provided. Determining whether each value of each reference parameter is within in a second predefined range and upon determining that a to-ear call is taking place, turning a display device off.
    Type: Application
    Filed: July 26, 2019
    Publication date: February 27, 2020
    Inventors: JUN-WEI ZHANG, SEN FAN
  • Patent number: 10552079
    Abstract: Balancing resource usage for client applications workload and data merge optimization of the backend for both a local merge within one server and a merge across multiple servers is determined based on previous resource usage pattern in a distributed storage system.
    Type: Grant
    Filed: January 18, 2017
    Date of Patent: February 4, 2020
    Assignee: International Business Machines Corporation
    Inventors: Lei Chen, Xin Ni, Tao Xie, Jun Wei Zhang
  • Publication number: 20190391009
    Abstract: An electronic device includes a processor and a memory. The processor obtains a group of original specification data of an ambient light sensor, obtains a group of testing data of the ambient light sensor, combines the group of original specification data with the group of testing data to obtain a group of combined data, and analyzes the group of combined data according to a source of the plurality of data and a corresponding wavelength of the plurality of data to obtain a spectral hand table and a channel distribution table of the ambient light sensor.
    Type: Application
    Filed: November 19, 2018
    Publication date: December 26, 2019
    Inventors: Yi-Peng Wang, Jun-Wei Zhang
  • Publication number: 20190369900
    Abstract: Balancing resource usage for client applications workload and data merge optimization of the backend for both a local merge within one server and a merge across multiple servers is determined based on previous resource usage pattern in a distributed storage system.
    Type: Application
    Filed: August 13, 2019
    Publication date: December 5, 2019
    Inventors: Lei Chen, Xin Ni, Tao Xie, Jun Wei Zhang
  • Publication number: 20190297180
    Abstract: An electronic device includes a communication unit configured to establish communication with a second electronic device. The electronic device is configured to detect in real time, after a voice chat has been started between the electronic device and the second electronic device, a status of the electronic device and the second electronic device, determine whether the status of at least one of the electronic device and the second electronic device is abnormal, record current voice input data when it is determined that the status of at least one of the electronic device and the second electronic device is abnormal, and send the recorded current voice input data to the second electronic device.
    Type: Application
    Filed: May 14, 2018
    Publication date: September 26, 2019
    Inventors: SHI JIA, JUN-WEI ZHANG
  • Patent number: 10389859
    Abstract: A mobile terminal able to autonomously recognize when a user requires the mobile terminal to function as a mirror includes a housing, a screen with one-way see-through glass, a gravity sensor, a distance sensor, a front camera, a processor, and a storage device. At least two kinds of information are being collected, namely an orientation of the mobile terminal collected by the gravity sensor and a distance between a face and the screen collected by the distance sensor. Other information as to a facial expression and hand actions can also be collected by the front camera. The information is analyzed and a determination is made as to whether the user wishes to look in a mirror, and the screen will be controlled to be dark and shut down for the mirror function.
    Type: Grant
    Filed: December 7, 2018
    Date of Patent: August 20, 2019
    Assignees: HONGFUJIN PRECISION ELECTRONICS (ZHENGZHOU) CO., LTD., HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: Xiao-Peng Xie, Jun-Wei Zhang, Jun Zhang, Yi-Tao Kao
  • Publication number: 20190227717
    Abstract: Embodiments of the present invention provide a method, system, and computer program product for allocating storage extents. Extent input/output information pertaining to an extent on a storage device is received, by a computer, where the extant input/output information includes an access rate of data stored on the extent. The computer determines one or more periods of time where the input/output information exceeds a preconfigured threshold. The computer generates one or more of a first policy and a second policy based on the determined one or more periods where the first policy includes allocating the extent to a high performance disk within a tier storage system when data is stored during the determined periods and the second policy includes reallocating the extent from a low performance disk within the tier storage system to a high performance storage device within the tier storage system during the one or more determined periods.
    Type: Application
    Filed: April 3, 2019
    Publication date: July 25, 2019
    Inventors: Liang Fang, Shiwen He, JUN LIAO, JUN WEI ZHANG
  • Patent number: 10321070
    Abstract: A self-image capturing method includes a user activating a capturing device, controlling a light detecting device to detect ambient light intensity around an electronic device, determining whether the light intensity detected by the light detecting device is less than a predetermined value, activating the infrared capturing device when determining that the light intensity detected by the light detecting device is less than the predetermined value, controlling the capturing device to capture a selfie image of the user in response to an operation from the user, controlling the infrared capturing device to capture an infrared selfie image, and synthesizing the two captured images into a single selfie image.
    Type: Grant
    Filed: May 23, 2017
    Date of Patent: June 11, 2019
    Assignees: HONGFUJIN PRECISION ELECTRONICS (ZHENGZHOU) CO., LTD., HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: Jun-Wei Zhang, Tsung-Jen Chuang, Sen Fan
  • Publication number: 20190171368
    Abstract: A method, executed by a computer, includes: determining an expected available bandwidth for a plurality of storage devices of a distributed storage system based on historical I/O data that corresponds to one or more frontend applications; generating a data retrieval plan for the plurality of storage devices based on (i) a historical I/O access pattern of the one or more frontend applications and (ii) the expected available bandwidth for the plurality of storage devices, wherein the data retrieval plan includes a scheduled start time and duration; accessing data for a backend computational job from the plurality of storage devices according to the data retrieval plan; and responding to a determination that I/O instructions per second (TOPS) of the one or more frontend applications exceeds a threshold by modifying the I/O throughput for the backend computational job based on the expected available bandwidth for the plurality of storage devices.
    Type: Application
    Filed: February 5, 2019
    Publication date: June 6, 2019
    Inventors: Lei Chen, Yue Hu, Jun Wei Zhang
  • Patent number: 10289311
    Abstract: Embodiments of the present invention provide a method, system, and computer program product for allocating storage extents. Extent input/output information pertaining to an extent on a storage device is received, by a computer, where the extant input/output information includes an access rate of data stored on the extent. The computer determines one or more periods of time where the input/output information exceeds a preconfigured threshold. The computer generates one or more of a first policy and a second policy based on the determined one or more periods where the first policy includes allocating the extent to a high performance disk within a tier storage system when data is stored during the determined periods and the second policy includes reallocating the extent from a low performance disk within the tier storage system to a high performance storage device within the tier storage system during the one or more determined periods.
    Type: Grant
    Filed: April 17, 2018
    Date of Patent: May 14, 2019
    Assignee: International Business Machines Corporation
    Inventors: Liang Fang, Shiwen He, Jun Liao, Jun Wei Zhang
  • Patent number: 10268714
    Abstract: In an approach for processing a data block, a processor determines a first performance index of a first data node, wherein a first copy of the data block is stored on the first data node, wherein the first copy of the data block is a portion included in a data object. A processor determines a second performance index of a second data node, wherein a second copy of the data block is stored on the second data node. A processor processes the first copy of the data block using a MAP algorithm in response to the first performance index being greater than, according to a predefined threshold, the second performance index. A processor generates a processed result of the data object using a REDUCE algorithm based on, at least, the processed first copy of the data block.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: April 23, 2019
    Assignee: International Business Machines Corporation
    Inventors: Lei Chen, Yue Hu, Jun Wei Zhang
  • Patent number: 10241725
    Abstract: As disclosed herein a method, executed by a computer, includes analyzing historical I/O data, corresponding to one or more applications, to determine an expected available bandwidth for a plurality of storage devices of a distributed storage system, and generating a data retrieval plan for the plurality of storage devices storage devices based on a historical I/O access pattern and according to the expected available bandwidth for the plurality of storage devices. The method further includes accessing data for a backend computational job from the plurality of storage devices according to the data retrieval plan, and throttling I/O throughput for the backend computational job according to the expected available bandwidth for the plurality of storage devices. A computer system and computer program product corresponding to the above method are also disclosed herein.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: March 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Lei Chen, Yue Hu, Jun Wei Zhang
  • Publication number: 20190066711
    Abstract: A voice filtering system for controlling an electronic device includes a first storage unit, a voice acquiring unit, a voice analyzing unit, a voice determining unit, and a voice filtering unit. The first storage unit stores at least one first voice and the voice acquiring unit acquires a second voice. The voice analyzing unit analyzes sonic features of the first voice and the second voice and the determining unit detects and determines any differences in the sonic features between the first voice or voices and the second voice. The voice filtering unit filters out any such different features found. A voice filtering method is also presented.
    Type: Application
    Filed: November 2, 2017
    Publication date: February 28, 2019
    Inventors: TSUNG-JEN CHUANG, JUN-WEI ZHANG, DAN WANG