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: 11747978
    Abstract: Embodiments of the present invention relate to a method, system, and computer program product for compacting data in a distributed storage system. In some embodiments, a method is disclosed. According to the method, first information about historical resource usage of a data node and second information about a historical data compaction performed at the data node are obtained. The historical data compaction compacted data files associated with a first database table into one data file. A configuration for a data compaction to be performed on a plurality of data files associated with a second database table is generated based on the first and second information. The data compaction is performed during a future time period. In other embodiments, a system and a computer program product are disclosed.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: September 5, 2023
    Assignee: International Business Machines Corporation
    Inventors: Jun Wei Zhang, Lei Chen, Zhongen Zhang, Zhi Bin Pan
  • Patent number: 11502343
    Abstract: A method for detecting battery condition by monitoring air pressure and temperature both before and during the use of a sealed electronic device. A first air pressure is obtained before the device is powered on. A second air pressure is obtained during use of the device. A value of variations between readings is determined, and if the variation value in air pressure is greater than a preset value, an alarm is generated. An electronic device and a non-transitory storage medium are also provided.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: November 15, 2022
    Assignees: HONGFUJIN PRECISION ELECTRONICS (ZHENGZHOU) CO., LTD., HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: Jun-Wei Zhang, Shi Jia, Jun Zhang, Yi-Tao Kao
  • Patent number: 11256909
    Abstract: A method for pushing information based on a user emotion including recordings of behavior habits of the user based on a number of predefined emotions within a predefined time period can be implemented in the disclosed electronic device. Based on each predefined emotion, a proportion of each behavior habit of the user is determined at the predetermined time intervals. The device determines information to be pushed according to a current user emotion and the proportions of the behavior habits of the user corresponding to the current user emotion, and the electronic device is controlled to push the determined information.
    Type: Grant
    Filed: January 22, 2020
    Date of Patent: February 22, 2022
    Assignees: HONGFUJIN PRECISION ELECTRONICS (ZHENGZHOU) CO., LTD., HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: Lin-Hao Wang, Jun-Wei Zhang, Jun Zhang, Yi-Tao Kao
  • Patent number: 11249535
    Abstract: A shutdown method of an electronic device includes detecting activity of a user; determining whether an activity range of the user is less than a predetermined value; determining whether the user is away from the electronic device when the activity range of the user is less than the predetermined value; capturing user images when the user is not away from the electronic device; determining whether any action has been performed by the user; determining whether the at least one action performed by the user matches a sleep habit when the at least one action has been performed by the user; and shutting down the electronic device when the user is away from the electronic device, or when no action has been performed by the user, or when the at least one action performed by the user match the sleep habit of the user.
    Type: Grant
    Filed: January 22, 2020
    Date of Patent: February 15, 2022
    Assignees: HONGFUJIN PRECISION ELECTRONICS (ZHENGZHOU) CO., LTD., HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: Zi-Jie Wang, Jun-Wei Zhang, Jun Zhang, Yi-Tao Kao
  • Patent number: 11237748
    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: August 13, 2019
    Date of Patent: February 1, 2022
    Assignee: International Business Machines Corporation
    Inventors: Lei Chen, Xin Ni, Tao Xie, Jun Wei Zhang
  • Patent number: 11221252
    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: Grant
    Filed: November 19, 2018
    Date of Patent: January 11, 2022
    Assignees: HONGFUJIN PRECISION ELECTRONICS (ZHENGZHOU) CO., LTD., HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: Yi-Peng Wang, Jun-Wei Zhang
  • Patent number: 11119647
    Abstract: A computer implemented method is disclosed. The method includes obtaining, by at least one processor, data of user interaction with an application in a user session in a given computing environment. The method further includes identifying a user gesture interacting with a user interface of the application on a screen of a computing device based on the data. The method further includes calculating a struggle factor score for the user gesture based on the data. The method further includes comparing the struggle factor score with a baseline value, wherein the baseline value is derived from historical information of past user sessions in a computer environment like the given computing environment. The method further includes determining that the user gesture indicates a user struggle in response to a determination that the struggle factor score is above the baseline value.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: September 14, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jun Wei Zhang, Lin Ni, Jun Liao, Yue Cui Li
  • Patent number: 11073533
    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: Grant
    Filed: January 14, 2020
    Date of Patent: July 27, 2021
    Assignees: HONGFUJIN PRECISION ELECTRONICS (ZHENGZHOU) CO., LTD., HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: Shi Jia, Jun-Wei Zhang, Jun Zhang, Yi-Tao Kao
  • Patent number: 11057465
    Abstract: A distributed storage system places data in a time-based manner. The distributed storage system comprises a plurality of storage nodes for storing user data, and each user in at least one user is assigned a storage node sub-set for storing user data thereof. The distributed storage system monitors and records user accesses on storage nodes. The distributed storage system calculates a time-based access pattern of a user and time-based access patterns of the storage nodes outside the storage node sub-set of the user in the distributed storage system according to recorded user accesses. The distributed storage system adjusts the storage node sub-set of the user according to the time-based access pattern of the user and the time-based access patterns of the storage nodes outside the storage node sub-set of the user in the distributed storage system.
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: July 6, 2021
    Assignee: International Business Machines Corporation
    Inventors: Kuan Feng, Hao Chen Gui, Sheng Xu, Jun Wei Zhang
  • Patent number: 11023485
    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: Grant
    Filed: September 18, 2018
    Date of Patent: June 1, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jun Wei Zhang, Tao Xie, Wei Xu, Shan Fan
  • Patent number: 11011150
    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: Grant
    Filed: September 17, 2019
    Date of Patent: May 18, 2021
    Assignees: HONGFUJIN PRECISION ELECTRONICS (ZHENGZHOU) CO., LTD., HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: Shi Jia, Jun-Wei Zhang, Jun Zhang, Yi-Tao Kao
  • Publication number: 20210141439
    Abstract: A shutdown method of an electronic device includes detecting activity of a user; determining whether an activity range of the user is less than a predetermined value; determining whether the user is away from the electronic device when the activity range of the user is less than the predetermined value; capturing user images when the user is not away from the electronic device; determining whether any action has been performed by the user; determining whether the at least one action performed by the user matches a sleep habit when the at least one action has been performed by the user; and shutting down the electronic device when the user is away from the electronic device, or when no action has been performed by the user, or when the at least one action performed by the user match the sleep habit of the user.
    Type: Application
    Filed: January 22, 2020
    Publication date: May 13, 2021
    Inventors: ZI-JIE WANG, JUN-WEI ZHANG, JUN ZHANG, YI-TAO KAO
  • Publication number: 20210126297
    Abstract: A method for detecting battery condition by monitoring air pressure and temperature both before and during the use of a sealed electronic device. A first air pressure is obtained before the device is powered on. A second air pressure is obtained during use of the device. A value of variations between readings is determined, and if the variation value in air pressure is greater than a preset value, an alarm is generated. An electronic device and a non-transitory storage medium are also provided.
    Type: Application
    Filed: December 30, 2019
    Publication date: April 29, 2021
    Inventors: JUN-WEI ZHANG, SHI JIA, JUN ZHANG, YI-TAO KAO
  • Publication number: 20210064228
    Abstract: A computer implemented method is disclosed. The method includes obtaining, by at least one processor, data of user interaction with an application in a user session in a given computing environment. The method further includes identifying a user gesture interacting with a user interface of the application on a screen of a computing device based on the data. The method further includes calculating a struggle factor score for the user gesture based on the data. The method further includes comparing the struggle factor score with a baseline value, wherein the baseline value is derived from historical information of past user sessions in a computer environment like the given computing environment. The method further includes determining that the user gesture indicates a user struggle in response to a determination that the struggle factor score is above the baseline value.
    Type: Application
    Filed: August 30, 2019
    Publication date: March 4, 2021
    Inventors: Jun Wei Zhang, Lin Ni, Jun Liao, Yue Cui Li
  • Publication number: 20210064855
    Abstract: A method for pushing information based on a user emotion including recordings of behavior habits of the user based on a number of predefined emotions within a predefined time period can be implemented in the disclosed electronic device. Based on each predefined emotion, a proportion of each behavior habit of the user is determined at the predetermined time intervals. The device determines information to be pushed according to a current user emotion and the proportions of the behavior habits of the user corresponding to the current user emotion, and the electronic device is controlled to push the determined information.
    Type: Application
    Filed: January 22, 2020
    Publication date: March 4, 2021
    Inventors: LIN-HAO WANG, JUN-WEI ZHANG, JUN ZHANG, YI-TAO KAO
  • Patent number: 10936202
    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 3, 2019
    Date of Patent: March 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Liang Fang, Shiwen He, Jun Liao, Jun Wei Zhang
  • Publication number: 20210026537
    Abstract: Embodiments of the present invention relate to a method, system, and computer program product for compacting data in a distributed storage system. In some embodiments, a method is disclosed. According to the method, first information about historical resource usage of a data node and second information about a historical data compaction performed at the data node are obtained. The historical data compaction compacted data files associated with a first database table into one data file. A configuration for a data compaction to be performed on a plurality of data files associated with a second database table is generated based on the first and second information. The data compaction is performed during a future time period. In other embodiments, a system and a computer program product are disclosed.
    Type: Application
    Filed: July 23, 2019
    Publication date: January 28, 2021
    Inventors: JUN WEI ZHANG, LEI CHEN, ZHONGEN ZHANG, ZHI BIN PAN
  • 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