Patents by Inventor Yan RONG

Yan RONG 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: 11789109
    Abstract: A first estimation unit estimates, based on pieces of information on the reception strength acquired by an acquisition unit in a first time period, a location of a transmitter. A first determination unit determines, based on the location of the transmitter estimated by the first estimation unit, an area in which the transmitter is present. A second estimation unit estimates, based on pieces of information on the reception strength acquired in a second time period, the location of the transmitter. A second determination unit determines, based on the location of the transmitter estimated by the second estimation unit, the area in which the transmitter is present. A correction unit corrects, when a determination result by the first determination unit is different from a determination result by the second determination unit, the determination result by the first determination unit to the determination result by the second determination unit.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: October 17, 2023
    Assignee: Panasonic Intellectual Property Management Co., Ltd.
    Inventors: Yanfeng Wang, Nobuyuki Shibano, Yan Rong, Masayuki Amano, Mari Nakanishi, Kazuhiro Matsumoto, Chihiro Terayama
  • Patent number: 11782123
    Abstract: An area determination system includes a decision unit, a calculation unit, and a determination unit. The decision unit decides, based on a strength of a radio signal transmitted from a transmitter and received by a receiver, a location of the transmitter. The calculation unit calculates a presence determination value. The presence determination value is based on a number of times that the location of the transmitter is determined to be in a presence determination region during a presence determination time period. The presence determination region corresponds to a target area. The determination unit, when a presence condition is satisfied, determine that the transmitter is in the target area. The presence condition is that a state where the presence determination value is greater than or equal to a presence threshold continues for a presence determination time.
    Type: Grant
    Filed: February 21, 2020
    Date of Patent: October 10, 2023
    Assignee: Panasonic Intellectual Property Management Co., Ltd.
    Inventors: Yanfeng Wang, Masayuki Amano, Nobuyuki Shibano, Yan Rong, Mari Nakanishi, Kazuhiro Matsumoto, Chihiro Terayama
  • Publication number: 20220397636
    Abstract: A first estimation unit estimates, based on pieces of information on the reception strength acquired by an acquisition unit in a first time period, a location of a transmitter. A first determination unit determines, based on the location of the transmitter estimated by the first estimation unit, an area in which the transmitter is present. A second estimation unit estimates, based on pieces of information on the reception strength acquired in a second time period, the location of the transmitter. A second determination unit determines, based on the location of the transmitter estimated by the second estimation unit, the area in which the transmitter is present. A correction unit corrects, when a determination result by the first determination unit is different from a determination result by the second determination unit, the determination result by the first determination unit to the determination result by the second determination unit.
    Type: Application
    Filed: June 29, 2020
    Publication date: December 15, 2022
    Inventors: Yanfeng WANG, Nobuyuki SHIBANO, Yan RONG, Masayuki AMANO, Mari NAKANISHI, Kazuhiro MATSUMOTO, Chihiro TERAYAMA
  • Publication number: 20220357564
    Abstract: An optical device includes a range finding module. The range finding module includes a first light condenser unit, a light emitting unit and a light receiving unit. The first light condenser unit defines an optical axis and a hole disposed along the optical axis. The first light condenser unit, the light emitting unit and the light receiving unit are sequentially arranged along the optical axis. The light is emitted by the light emitting unit, passes through the hole, reaches an object, is reflected by the object, is converged by the first light condenser unit and is received by the light receiving unit to generate an electrical signal.
    Type: Application
    Filed: May 9, 2022
    Publication date: November 10, 2022
    Inventors: Kung-Hsin Teng, Yan-Rong Fan, Hsien-Chi Lin, Zhi-You Dai, Chun-Chou Lin, Chih-Wen Wang, Jia-Zhong Hsu
  • Publication number: 20220179037
    Abstract: An area determination system includes a decision unit, a calculation unit, and a determination unit. The decision unit decides, based on a strength of a radio signal transmitted from a transmitter and received by a receiver, a location of the transmitter. The calculation unit calculates a presence determination value. The presence determination value is based on a number of times that the location of the transmitter is determined to be in a presence determination region during a presence determination time period. The presence determination region corresponds to a target area. The determination unit, when a presence condition is satisfied, determine that the transmitter is in the target area. The presence condition is that a state where the presence determination value is greater than or equal to a presence threshold continues for a presence determination time.
    Type: Application
    Filed: February 21, 2020
    Publication date: June 9, 2022
    Inventors: Yanfeng WANG, Masayuki AMANO, Nobuyuki SHIBANO, Yan RONG, Mari NAKANISHI, Kazuhiro MATSUMOTO, Chihiro TERAYAMA
  • Patent number: 11249949
    Abstract: An example operation may include one or more of receiving a plurality of transactions by an agent node, selecting, by the agent node, transactions from the plurality of the transactions that are the most likely to be conflicting based on common factors, combining, by the agent node, the selected transactions into a batch, and reordering the selected transactions within the batch to increase a success rate.
    Type: Grant
    Filed: May 5, 2020
    Date of Patent: February 15, 2022
    Assignee: International Business Machines Corporation
    Inventors: Hong Wei Sun, Bin Jia, Yan Rong Shen, Xi Xue Jia, Shuai Wang
  • Patent number: 11177938
    Abstract: An example operation may include one or more of submitting, by a blockchain client, a transaction proposal to a blockchain network, endorsing, by one or more endorser nodes or peers, the transaction proposal, endorsing comprising updating an in-process world state list, providing one or more composite endorsements, each comprising a base result and a forecasted result corresponding to the transaction proposal, submitting an endorsed transaction in response to the one or more composite endorsements, validating, by a committer node or peer, the endorsed transaction, committing the endorsed transaction to the blockchain network, and removing the committed transaction from the in-process world state list.
    Type: Grant
    Filed: April 19, 2019
    Date of Patent: November 16, 2021
    Assignee: International Business Machines Corporation
    Inventors: Hong Wei Sun, Yan Rong Shen, Xi Xue Jia, Shuai Wang, Bin Jia
  • Publication number: 20210349854
    Abstract: An example operation may include one or more of receiving a plurality of transactions by an agent node, selecting, by the agent node, transactions from the plurality of the transactions that are the most likely to be conflicting based on common factors, combining, by the agent node, the selected transactions into a batch, and reordering the selected transactions within the batch to increase a success rate.
    Type: Application
    Filed: May 5, 2020
    Publication date: November 11, 2021
    Inventors: Hong Wei Sun, Bin Jia, Yan Rong Shen, Xi Xue Jia, Shuai Wang
  • Publication number: 20200336294
    Abstract: An example operation may include one or more of submitting, by a blockchain client, a transaction proposal to a blockchain network, endorsing, by one or more endorser nodes or peers, the transaction proposal, endorsing comprising updating an in-process world state list, providing one or more composite endorsements, each comprising a base result and a forecasted result corresponding to the transaction proposal, submitting an endorsed transaction in response to the one or more composite endorsements, validating, by a committer node or peer, the endorsed transaction, committing the endorsed transaction to the blockchain network, and removing the committed transaction from the in-process world state list.
    Type: Application
    Filed: April 19, 2019
    Publication date: October 22, 2020
    Inventors: Hong Wei Sun, Yan Rong Shen, Xi Xue Jia, Shuai Wang, Bin Jia
  • Patent number: 10569472
    Abstract: A sub-printing method for a 3D printer (1) includes following steps: obtaining slicing data (3) of a printing layer by the 3D printer (1) when performing printing; executing a logical segmentation action on the slicing data (3) according to a default segment-template (101) for generating multiple printing blocks (4); labelling each printing block (4) according to a default printing rule for deciding printing orders of the multiple printing blocks (4); controlling the 3D printer (1) to perform multiple sub-printing actions successively according to the printing blocks (4) based on the decided printing orders; and, re-executing above steps before all printing layers of a 3D model are completely printed.
    Type: Grant
    Filed: March 7, 2018
    Date of Patent: February 25, 2020
    Assignees: XYZPRINTING, INC., KINPO ELECTRONICS, INC.
    Inventor: Yan-Rong Zhang
  • Publication number: 20190168457
    Abstract: A sub-printing method for a 3D printer (1) includes following steps: obtaining slicing data (3) of a printing layer by the 3D printer (1) when performing printing; executing a logical segmentation action on the slicing data (3) according to a default segment-template (101) for generating multiple printing blocks (4); labelling each printing block (4) according to a default printing rule for deciding printing orders of the multiple printing blocks (4); controlling the 3D printer (1) to perform multiple sub-printing actions successively according to the printing blocks (4) based on the decided printing orders; and, re-executing above steps before all printing layers of a 3D model are completely printed.
    Type: Application
    Filed: March 7, 2018
    Publication date: June 6, 2019
    Inventor: Yan-Rong ZHANG
  • Patent number: 10176077
    Abstract: A computer implemented method for selecting breakpoints for cross-layer debugging is provided. The method includes receiving code comprising a plurality of layers, and executing a static analysis of the code to obtain a use-definition (UD) chain, alias information, and a parameter mapping for each of the plurality of layers. The method also includes determining a statement of the code that produces one of an error and a failure, and generating a table comprising a plurality of fields including a working statement field, watching variable field, and a watching function field. The method includes adding the determined statement to the working statement field and performing a cross-layer analysis includes identifying at least one used variable and its associated alias as watching variables from the added working statement, searching the code based on the watching variable field. The method includes generating cross-layer suspect code points based on the cross-layer analysis.
    Type: Grant
    Filed: February 16, 2017
    Date of Patent: January 8, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Si Bin Fan, Xiao Feng Guan, Chen Jiang, Yan Rong Shen, Chang Ning Song, Ping Xiao
  • Patent number: 10057186
    Abstract: Flexible utilization of capacity to provide computing services mediated by a service broker. The service broker receives a request from a first party for assistance with a service workload as well as an indication from a second party of a willingness to provide service. The service broker matches the parties with each other based at least in part on the capacity of the second party to service the service workload of the first party, manages offloading of the service workload from first party to the second party, and manages billing of a workload provider (such as the first party or the first party's customer) for the offloading engagement.
    Type: Grant
    Filed: January 9, 2015
    Date of Patent: August 21, 2018
    Assignee: International Business Machines Corporation
    Inventors: Bin Jia, Ying Liu, E Feng Lu, Yan Rong Shen, Jia Wu, Zhen Zhang
  • Publication number: 20180232297
    Abstract: A computer implemented method for selecting breakpoints for cross-layer debugging is provided. The method includes receiving code comprising a plurality of layers, and executing a static analysis of the code to obtain a use-definition (UD) chain, alias information, and a parameter mapping for each of the plurality of layers. The method also includes determining a statement of the code that produces one of an error and a failure, and generating a table comprising a plurality of fields including a working statement field, watching variable field, and a watching function field. The method includes adding the determined statement to the working statement field and performing a cross-layer analysis includes identifying at least one used variable and its associated alias as watching variables from the added working statement, searching the code based on the watching variable field. The method includes generating cross-layer suspect code points based on the cross-layer analysis.
    Type: Application
    Filed: February 16, 2017
    Publication date: August 16, 2018
    Inventors: SI BIN FAN, XIAO FENG GUAN, CHEN JIANG, YAN RONG SHEN, CHANG NING SONG, PING XIAO
  • Publication number: 20180063041
    Abstract: Embodiments of the present disclosure build a virtual group in an instant messaging client. A virtual group for a first group related to a first user and at least one second group related to the first user is built. In response to receiving a message and intended recipient of the message from the first user in the virtual group, wherein the receiver candidate are in the first group and/or the at least one second group, the message is sent to the indicated target recipients.
    Type: Application
    Filed: August 26, 2016
    Publication date: March 1, 2018
    Inventors: Jonathan Dunne, Si Bin Fan, Chen Jiang, Qin Li, Yan Rong Shen, Chang Ning Song, Ping Xiao
  • Publication number: 20180063042
    Abstract: Embodiments of the present disclosure build a virtual group in an instant messaging client. A virtual group for a first group related to a first user and at least one second group related to the first user is built. In response to receiving a message and intended recipient of the message from the first user in the virtual group, wherein the receiver candidate are in the first group and/or the at least one second group, the message is sent to the indicated target recipients.
    Type: Application
    Filed: September 28, 2017
    Publication date: March 1, 2018
    Inventors: Jonathan Dunne, Si Bin Fan, Chen Jiang, Qin Li, Yan Rong Shen, Chang Ning Song, Ping Xiao
  • Publication number: 20160205202
    Abstract: Flexible utilization of capacity to provide computing services mediated by a service broker. The service broker receives a request from a first party for assistance with a service workload as well as an indication from a second party of a willingness to provide service. The service broker matches the parties with each other based at least in part on the capacity of the second party to service the service workload of the first party, manages offloading of the service workload from first party to the second party, and manages billing of a workload provider (such as the first party or the first party's customer) for the offloading engagement.
    Type: Application
    Filed: January 9, 2015
    Publication date: July 14, 2016
    Inventors: Bin Jia, Ying Liu, E Feng Lu, Yan Rong Shen, Jia Wu, Zhen Zhang
  • Publication number: 20160205036
    Abstract: Flexible utilization of capacity to provide computing services mediated by a service broker. The service broker receives a request from a first party for assistance with a service workload as well as an indication from a second party of a willingness to provide service. The service broker matches the parties with each other based at least in part on the capacity of the second party to service the service workload of the first party, manages offloading of the service workload from first party to the second party, and manages billing of a workload provider (such as the first party or the first party's customer) for the offloading engagement.
    Type: Application
    Filed: August 27, 2015
    Publication date: July 14, 2016
    Inventors: Bin Jia, Ying Liu, E Feng Lu, Yan Rong Shen, Jia Wu, Zhen Zhang
  • Patent number: D1009068
    Type: Grant
    Filed: March 3, 2023
    Date of Patent: December 26, 2023
    Assignee: FINDSATOSHI LAB LIMITED
    Inventor: Yan Rong
  • Patent number: D1023036
    Type: Grant
    Filed: September 15, 2022
    Date of Patent: April 16, 2024
    Assignee: FINDSATOSHI LAB LIMITED
    Inventor: Yan Rong