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: 11789109Abstract: 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: GrantFiled: June 29, 2020Date of Patent: October 17, 2023Assignee: Panasonic Intellectual Property Management Co., Ltd.Inventors: Yanfeng Wang, Nobuyuki Shibano, Yan Rong, Masayuki Amano, Mari Nakanishi, Kazuhiro Matsumoto, Chihiro Terayama
-
Patent number: 11782123Abstract: 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: GrantFiled: February 21, 2020Date of Patent: October 10, 2023Assignee: Panasonic Intellectual Property Management Co., Ltd.Inventors: Yanfeng Wang, Masayuki Amano, Nobuyuki Shibano, Yan Rong, Mari Nakanishi, Kazuhiro Matsumoto, Chihiro Terayama
-
Publication number: 20220397636Abstract: 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: ApplicationFiled: June 29, 2020Publication date: December 15, 2022Inventors: Yanfeng WANG, Nobuyuki SHIBANO, Yan RONG, Masayuki AMANO, Mari NAKANISHI, Kazuhiro MATSUMOTO, Chihiro TERAYAMA
-
Publication number: 20220357564Abstract: 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: ApplicationFiled: May 9, 2022Publication date: November 10, 2022Inventors: Kung-Hsin Teng, Yan-Rong Fan, Hsien-Chi Lin, Zhi-You Dai, Chun-Chou Lin, Chih-Wen Wang, Jia-Zhong Hsu
-
Publication number: 20220179037Abstract: 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: ApplicationFiled: February 21, 2020Publication date: June 9, 2022Inventors: Yanfeng WANG, Masayuki AMANO, Nobuyuki SHIBANO, Yan RONG, Mari NAKANISHI, Kazuhiro MATSUMOTO, Chihiro TERAYAMA
-
Patent number: 11249949Abstract: 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: GrantFiled: May 5, 2020Date of Patent: February 15, 2022Assignee: International Business Machines CorporationInventors: Hong Wei Sun, Bin Jia, Yan Rong Shen, Xi Xue Jia, Shuai Wang
-
Patent number: 11177938Abstract: 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: GrantFiled: April 19, 2019Date of Patent: November 16, 2021Assignee: International Business Machines CorporationInventors: Hong Wei Sun, Yan Rong Shen, Xi Xue Jia, Shuai Wang, Bin Jia
-
Publication number: 20210349854Abstract: 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: ApplicationFiled: May 5, 2020Publication date: November 11, 2021Inventors: Hong Wei Sun, Bin Jia, Yan Rong Shen, Xi Xue Jia, Shuai Wang
-
Publication number: 20200336294Abstract: 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: ApplicationFiled: April 19, 2019Publication date: October 22, 2020Inventors: Hong Wei Sun, Yan Rong Shen, Xi Xue Jia, Shuai Wang, Bin Jia
-
Patent number: 10569472Abstract: 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: GrantFiled: March 7, 2018Date of Patent: February 25, 2020Assignees: XYZPRINTING, INC., KINPO ELECTRONICS, INC.Inventor: Yan-Rong Zhang
-
Publication number: 20190168457Abstract: 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: ApplicationFiled: March 7, 2018Publication date: June 6, 2019Inventor: Yan-Rong ZHANG
-
Patent number: 10176077Abstract: 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: GrantFiled: February 16, 2017Date of Patent: January 8, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Si Bin Fan, Xiao Feng Guan, Chen Jiang, Yan Rong Shen, Chang Ning Song, Ping Xiao
-
Patent number: 10057186Abstract: 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: GrantFiled: January 9, 2015Date of Patent: August 21, 2018Assignee: International Business Machines CorporationInventors: Bin Jia, Ying Liu, E Feng Lu, Yan Rong Shen, Jia Wu, Zhen Zhang
-
Publication number: 20180232297Abstract: 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: ApplicationFiled: February 16, 2017Publication date: August 16, 2018Inventors: SI BIN FAN, XIAO FENG GUAN, CHEN JIANG, YAN RONG SHEN, CHANG NING SONG, PING XIAO
-
Publication number: 20180063041Abstract: 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: ApplicationFiled: August 26, 2016Publication date: March 1, 2018Inventors: Jonathan Dunne, Si Bin Fan, Chen Jiang, Qin Li, Yan Rong Shen, Chang Ning Song, Ping Xiao
-
Publication number: 20180063042Abstract: 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: ApplicationFiled: September 28, 2017Publication date: March 1, 2018Inventors: Jonathan Dunne, Si Bin Fan, Chen Jiang, Qin Li, Yan Rong Shen, Chang Ning Song, Ping Xiao
-
Publication number: 20160205202Abstract: 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: ApplicationFiled: January 9, 2015Publication date: July 14, 2016Inventors: Bin Jia, Ying Liu, E Feng Lu, Yan Rong Shen, Jia Wu, Zhen Zhang
-
Publication number: 20160205036Abstract: 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: ApplicationFiled: August 27, 2015Publication date: July 14, 2016Inventors: Bin Jia, Ying Liu, E Feng Lu, Yan Rong Shen, Jia Wu, Zhen Zhang
-
Patent number: D1009068Type: GrantFiled: March 3, 2023Date of Patent: December 26, 2023Assignee: FINDSATOSHI LAB LIMITEDInventor: Yan Rong
-
Patent number: D1023036Type: GrantFiled: September 15, 2022Date of Patent: April 16, 2024Assignee: FINDSATOSHI LAB LIMITEDInventor: Yan Rong