Patents by Inventor Guoqiang Hu
Guoqiang Hu 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: 9454655Abstract: A method and system for utilizing the biometric factors reflected in the typing as a kind of physiological password, to create a rhythmic password specific to the user, and to authenticate based on the rhythmic password. The method includes providing an original training text to a user, receiving an input training text provided by the user according to the original training text, extracting rhythmic characteristic values between adjacent text units of the input training text, and generating a rhythmic password of the user based on the extracted rhythmic characteristic values between adjacent text units. The invention utilizes the rhythm of a user inputting text can bring multiple advantages, including enhanced security of the password, and saving the user's cost of memorizing the password.Type: GrantFiled: August 30, 2012Date of Patent: September 27, 2016Assignee: International Business Machines CorporationInventors: Chen Hao, Guoqiang Hu, Qi Cheng Li, Li Jun Mei, Jian Wang, Yi Min Wang, Zi Yu Zhu
-
Publication number: 20160153152Abstract: Embodiments of the present invention disclose a technical solution of determining a border between road network partitions, comprising: determining a border point based on road network data and partitioning information of road segments in the road network; determining a buffer zone between adjacent partitions based on the border point, the partitioning information of the road segments, and the road network data; determining a border between the adjacent partitions based on the buffer zone. With the solution of the present invention, border lines for road network partitions can be accurately determined.Type: ApplicationFiled: November 18, 2015Publication date: June 2, 2016Inventors: WEI SHAN DONG, NING DUAN, PENG GAO, GUOQIANG HU, XIN ZHANG
-
Publication number: 20160153787Abstract: Embodiments include methods and systems for dividing a road network. Aspects include obtaining a common endpoint on the road network based on a first set of trajectories and aggregating, based on orientations of a second set of trajectories at a plurality of nodes on the road network, the plurality of nodes starting from the common endpoint, so as to generate an aggregated nod. Aspects also include dividing the road network using the aggregated node.Type: ApplicationFiled: November 12, 2015Publication date: June 2, 2016Inventors: WEI SHAN DONG, NING DUAN, PENG GAO, GUOQIANG HU, JIAN GONG WANG, ZHI HU WANG, XIN ZHANG
-
Publication number: 20160092621Abstract: A method and an apparatus for generating a road network are disclosed. The method for generating a road network comprises: aggregating a plurality of grid cells partitioned in advance on a trajectory map based on trajectories in each grid cell of the plurality of grid cells to form level-1 regions; and generating a link of the road network by merging a level-1 region having two valid neighbors with its neighbor level-1 regions having two valid neighbors.Type: ApplicationFiled: September 29, 2015Publication date: March 31, 2016Inventors: Guoqiang Hu, Jiandong Ding, Peng Ji, Ning Duan, Jun Zhu
-
Patent number: 9298571Abstract: A method and apparatus for determining correlation between input and output messages in a system under test (SUT) is provided in the present invention. The SUT is provided with preset watch-points, and the running of the SUT is detected by triggering watch-points in a test platform at its run time. The method includes the steps of: upon detecting a message input operation, finding a variable that stores an input message, associating the variable with a tag of the input message, and adding a watch-point for the variable in the test platform; as well as, upon detecting network output operation, finding a variable that stores an output message of the SUT; and determining correlation between the output message and an input message according to a tag associated with the variable that stores the output message.Type: GrantFiled: May 6, 2015Date of Patent: March 29, 2016Assignee: International Business Machines CorporationInventors: Guoqiang Hu, Li Jun Mei, HuaFang Tan, Bo Yang, Yu Yuan
-
Patent number: 9181764Abstract: A pipe handling apparatus for handling pipe stands and stands of collars. The pipe handling apparatus improves the safety and efficiency of a rotary drilling operation. The pipe handling apparatus is integrated with a derrick monkey board, away from the heavy machinery within the derrick. The pipe handling apparatus is used for handling, storing and replacing pipe stands during the tripping out and tripping in processes.Type: GrantFiled: October 17, 2013Date of Patent: November 10, 2015Assignee: Honghua America, LLCInventor: Guoqiang Hu
-
Patent number: 9158639Abstract: A method and apparatus for determining correlation between input and output messages in a system under test (SUT) is provided in the present invention. The SUT is provided with preset watch-points, and the running of the SUT is detected by triggering watch-points in a test platform at its run time. The method includes the steps of: upon detecting a message input operation, finding a variable that stores an input message, associating the variable with a tag of the input message, and adding a watch-point for the variable in the test platform; as well as, upon detecting network output operation, finding a variable that stores an output message of the SUT; and determining correlation between the output message and an input message according to a tag associated with the variable that stores the output message.Type: GrantFiled: May 29, 2013Date of Patent: October 13, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Guoqiang Hu, Li Jun Mei, HuaFang Tan, Bo Yang, Yu Yuan
-
Publication number: 20150234724Abstract: A method and apparatus for determining correlation between input and output messages in a system under test (SUT) is provided in the present invention. The SUT is provided with preset watch-points, and the running of the SUT is detected by triggering watch-points in a test platform at its run time. The method includes the steps of: upon detecting a message input operation, finding a variable that stores an input message, associating the variable with a tag of the input message, and adding a watch-point for the variable in the test platform; as well as, upon detecting network output operation, finding a variable that stores an output message of the SUT; and determining correlation between the output message and an input message according to a tag associated with the variable that stores the output message.Type: ApplicationFiled: May 6, 2015Publication date: August 20, 2015Inventors: Guoqiang Hu, Li Jun Mei, HuaFang Tan, Bo Yang, Yu Yuan
-
Patent number: 9053263Abstract: The present invention provides a method, apparatus, and non-transitory article of manufacture embodying computer readable instructions for scheduling discrete event simulation. One embodiment of the present invention is a method for scheduling discrete event simulation. The method includes: extracting two or more event types in the discrete event simulation in response to having loaded the discrete event simulation; constructing a correlation graph used for the discrete event simulation based on the two or more event types; and scheduling events that are classified into the two or more event types according to the correlation graph wherein each node in the correlation graph describes one of the two or more event types, and an edge in the correlation graph describes the creation or dependency relationship between the two or more event types. Other embodiments of the present invention provide an apparatus and computer program product for scheduling discrete event simulation.Type: GrantFiled: April 23, 2013Date of Patent: June 9, 2015Assignee: International Business Machines CorporationInventors: Guoqiang Hu, Qi Cheng Li, Li Jun Mei, Fan Jing Meng, HuaFang Tan, Jian Wang, Yi Min Wang, Zi Yu Zhu
-
Publication number: 20150039591Abstract: Embodiments of the present invention provide information processing systems and methods for proliferating testing data based on sample testing data. In one embodiment, a difference is determined by comparing a desired query result to a query result acquired by executing a query statement on sample testing data. Sample testing data can then be proliferated based, at least in part, on the difference and data generation constraint conditions.Type: ApplicationFiled: July 10, 2014Publication date: February 5, 2015Inventors: Jian dong Ding, Ning Duan, Guoqiang Hu, Sheng Huang, Jun Zhu
-
Publication number: 20150006634Abstract: Methods and systems for monitoring interesting subjects. A method including: selecting, based on a first collection of interesting subjects, a set of critical nodes including at least one critical node which participates in one or more interesting subjects in the first collection; and monitoring contents posted by the one or more critical nodes in the set so as to find a second collection of interesting subjects. The set of critical nodes which participate in one or more interesting subjects in the first collection of interesting subjects is selected based on the first collection, as objects to be monitored, thereby reducing the number of contents posted by the nodes to be monitored as compared with monitoring all the user nodes, so that interesting subjects such as hot news or hot events can be found in real time with high efficiency and low cost.Type: ApplicationFiled: June 6, 2014Publication date: January 1, 2015Inventors: Min Gong, Guoqiang Hu, Yi Qi, Yu Wang, Junchi Yan
-
Publication number: 20140328650Abstract: A pipe handling apparatus for handling pipe stands and stands of collars. The pipe handling apparatus improves the safety and efficiency of a rotary drilling operation. The pipe handling apparatus is integrated with a derrick monkey board, away from the heavy machinery within the derrick. The pipe handling apparatus is used for handling, storing and replacing pipe stands during the tripping out and tripping in processes.Type: ApplicationFiled: October 17, 2013Publication date: November 6, 2014Applicant: HONGHUA AMERICA, LLCInventor: Guoqiang HU
-
Publication number: 20140245069Abstract: Managing software performance debugging based on a distributed VM system is provided. In response to determining a debugging state of a software system running on a VM, a timing of a system clock of the VM is controlled. A data packet sent to the VM from another VM is intercepted, and an added system time and reference time that indicate when the packet was sent by the other VM is extracted from the packet. Based on the system and reference times, as well as a reference time of when the packet is intercepted, a timing at which the packet is expected to be received by the VM is calculated. The packet is forwarded to the VM as a function of a comparison of the timing at which the packet is expected to be received and a system time of the VM when the packet is intercepted.Type: ApplicationFiled: February 26, 2014Publication date: August 28, 2014Applicant: International Business Machines CorporationInventors: Guoqiang Hu, Qi Cheng Li, Jian Wang, Yi Min Wang, Bo Yang
-
Patent number: 8788115Abstract: A method of detecting an abnormal driving includes receiving a RF signal transmitted from a vehicle in front; performing digital down conversion on the RF signal to obtain a baseband digital signal; performing frequency shift detection on the baseband digital signal to obtain frequency shift between the received RF signal and the RF signal transmitted from the vehicle in front; and determining that the abnormal driving condition in front exists response to determining that the frequency shift has reached a set threshold.Type: GrantFiled: August 16, 2013Date of Patent: July 22, 2014Assignee: International Business Machines CorporationInventors: Xin Hao Cheng, Guoqiang Hu, Li Jun Mei, Bo Yang, Yu Yuan
-
Patent number: 8781646Abstract: A method of detecting an abnormal driving includes receiving a RF signal transmitted from a vehicle in front; performing digital down conversion on the RF signal to obtain a baseband digital signal; performing frequency shift detection on the baseband digital signal to obtain frequency shift between the received RF signal and the RF signal transmitted from the vehicle in front; and determining that the abnormal driving condition in front exists response to determining that the frequency shift has reached a set threshold.Type: GrantFiled: July 25, 2013Date of Patent: July 15, 2014Assignee: International Business Machines CorporationInventors: Xin Hao Cheng, Guoqiang Hu, Li Jun Mei, Bo Yang, Yu Yuan
-
Publication number: 20140035773Abstract: A method of detecting an abnormal driving includes receiving a RF signal transmitted from a vehicle in front; performing digital down conversion on the RF signal to obtain a baseband digital signal; performing frequency shift detection on the baseband digital signal to obtain frequency shift between the received RF signal and the RF signal transmitted from the vehicle in front; and determining that the abnormal driving condition in front exists response to determining that the frequency shift has reached a set threshold.Type: ApplicationFiled: July 25, 2013Publication date: February 6, 2014Applicant: International Business Machines CorporationInventors: Xin Hao Cheng, Guoqiang Hu, Li Jun Mei, Bo Yang, Yu Yuan
-
Publication number: 20140039718Abstract: A method of detecting an abnormal driving includes receiving a RF signal transmitted from a vehicle in front; performing digital down conversion on the RF signal to obtain a baseband digital signal; performing frequency shift detection on the baseband digital signal to obtain frequency shift between the received RF signal and the RF signal transmitted from the vehicle in front; and determining that the abnormal driving condition in front exists response to determining that the frequency shift has reached a set threshold.Type: ApplicationFiled: August 16, 2013Publication date: February 6, 2014Applicant: International Business Machines CorporationInventors: Xin Hao Cheng, Guoqiang Hu, Li Jun Mei, Bo Yang, Yu Yuan
-
Publication number: 20130326276Abstract: A method and apparatus for determining correlation between input and output messages in a system under test (SUT) is provided in the present invention. The SUT is provided with preset watch-points, and the running of the SUT is detected by triggering watch-points in a test platform at its run time. The method includes the steps of: upon detecting a message input operation, finding a variable that stores an input message, associating the variable with a tag of the input message, and adding a watch-point for the variable in the test platform; as well as, upon detecting network output operation, finding a variable that stores an output message of the SUT; and determining correlation between the output message and an input message according to a tag associated with the variable that stores the output message.Type: ApplicationFiled: May 29, 2013Publication date: December 5, 2013Applicant: International Business Machines CorporationInventors: Guoqiang Hu, Li Jun Mei, HuaFang Tan, Bo Yang, Yu Yuan
-
Publication number: 20130304442Abstract: The present invention provides a method, apparatus, and non-transitory article of manufacture embodying computer readable instructions for scheduling discrete event simulation. One embodiment of the present invention is a method for scheduling discrete event simulation. The method includes: extracting two or more event types in the discrete event simulation in response to having loaded the discrete event simulation; constructing a correlation graph used for the discrete event simulation based on the two or more event types; and scheduling events that are classified into the two or more event types according to the correlation graph wherein each node in the correlation graph describes one of the two or more event types, and an edge in the correlation graph describes the creation or dependency relationship between the two or more event types. Other embodiments of the present invention provide an apparatus and computer program product for scheduling discrete event simulation.Type: ApplicationFiled: April 23, 2013Publication date: November 14, 2013Inventors: Guoqiang Hu, Qi Cheng Li, Li Jun Mei, Fan Jing Meng, HuaFang Tan, Jian Wang, Yi Min Wang, Zi Yu Zhu
-
Publication number: 20130055381Abstract: A method and system for utilizing the biometric factors reflected in the typing as a kind of physiological password, to create a rhythmic password specific to the user, and to authenticate based on the rhythmic password. The method includes providing an original training text to a user, receiving an input training text provided by the user according to the original training text, extracting rhythmic characteristic values between adjacent text units of the input training text, and generating a rhythmic password of the user based on the extracted rhythmic characteristic values between adjacent text units. The invention utilizes the rhythm of a user inputting text can bring multiple advantages, including enhanced security of the password, and saving the user's cost of memorizing the password.Type: ApplicationFiled: August 30, 2012Publication date: February 28, 2013Applicant: International Business Machines CorporationInventors: Chen Hao, Guoqiang Hu, Qi Cheng Li, Li Jun Mei, Jian Wang, Yi Min Wang, Zi Yu Zhu