Patents by Inventor Qi Cheng
Qi Cheng 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: 20160124794Abstract: The present disclosure relates to identifying an origin/destination pair. Aspects include identifying an origin/destination pair in a service, which includes determining a current time when the current operation is executed in response to failure of a current operation for recording an origin/destination pair. Aspects also include determining a previous time when a last operation was executed for recording an origin/destination pair and identifying a missing point causing failure of the current operation based on a time interval between the current time and the previous time.Type: ApplicationFiled: December 14, 2015Publication date: May 5, 2016Inventors: HAO CHEN, FENG LI, QI CHENG LI, SHAO CHUN LI, FANG QUAN XIE, XIN ZHOU
-
Publication number: 20160125004Abstract: In one embodiment, a method for indexing a document database includes determining, according to user's access status on a plurality of documents in the document database, index indicators from attributes of respective fields of the plurality of documents, wherein the index indicators are used for indexing the plurality of documents, dividing the plurality of documents into a plurality of document sets, indexing the plurality of document sets according to the index indicators. The method may include dividing a plurality of documents in a document database into document sets by utilizing an attribute that a document database is easy to be divided into chunks, and may effectively implement indexing of the document database for the document sets according to another embodiment.Type: ApplicationFiled: September 29, 2015Publication date: May 5, 2016Inventors: Hao Chen, Feng Li, Shao C. Li, Qi Cheng Li, Li Jun Mei, Fang Quan Xie
-
Publication number: 20160124791Abstract: The present disclosure relates to identifying an origin/destination pair. Aspects include identifying an origin/destination pair in a service, which includes determining a current time when the current operation is executed in response to failure of a current operation for recording an origin/destination pair. Aspects also include determining a previous time when a last operation was executed for recording an origin/destination pair and identifying a missing point causing failure of the current operation based on a time interval between the current time and the previous time.Type: ApplicationFiled: October 12, 2015Publication date: May 5, 2016Inventors: HAO CHEN, FENG LI, QI CHENG LI, SHAO CHUN LI, FANG QUAN XIE, XIN ZHOU
-
Publication number: 20160109781Abstract: An auto focus device comprises a focus panel and a focus controller. The focus panel comprises liquid crystal between a first light-transmissive conductive film and a second light-transmissive conductive film, and the focus controller is configured to apply a voltage between the two light-transmissive conductive films at the position of at least one pixel, so that the liquid crystal at the position will have an expected focal length. An auto focus method comprises: acquiring information on eyesight status of a user; acquiring information on posture of the user; calculating expected focal length of the liquid crystal between the two light-transmissive conductive films at the position of at least one pixel according to the acquired user information; selecting a voltage to be applied between the two light-transmissive conductive films at the position according to the expected focal length; and applying the voltage between the two light-transmissive conductive films at the position.Type: ApplicationFiled: April 11, 2014Publication date: April 21, 2016Inventors: Guo Qiang Hu, Qi Cheng Li, Yi Min Wang, Fang Quan Xie, Bo Yang, Zi Yu Zhu
-
Publication number: 20150293802Abstract: A method for predicting anomalies in a computer application includes during runtime of the computer application, detecting traffic metrics and incident tickets associated with the computer application, the incident ticket indicating an incident might occur in the computer application; calculating a threshold based on absolute values of second order differences associated with the traffic metrics, wherein the threshold is such that when the absolute value of the second order difference associated with the traffic metrics exceeds the threshold, a recall rate Rrecall that the computer application is recalled is maximized; obtaining predicted metrics of the computer application in a next time period based on the traffic metrics; and in response to an absolute value of a second order difference associated with the predicted metrics exceeding the threshold, predicting potential anomalies of the computer application in the next time period.Type: ApplicationFiled: June 22, 2015Publication date: October 15, 2015Inventors: Wei Ye Chen, Juhnyoung Lee, Feng Li, Qi Cheng Li, Shao Chun Li, Rong Liu, Li Jun Mei, Wei Sun
-
Publication number: 20150248762Abstract: A method photo-based positioning includes obtaining a positioning photo taken by a mobile device within a predetermined space; comparing multiple feature elements exacted from sampling photos taken within the predetermined space in advance with the positioning photo to determine each feature element existing in the positioning photo; obtaining a first position coordinate of each feature element which is determined to exist in the positioning photo in a sampling photo corresponding to the positioning photo, and a second position coordinate of each feature element which is determined to exist in the positioning photo in the positioning photo; and calculating position parameters of the mobile device by using each of the obtained first position coordinate and second position coordinate, wherein the least number of feature elements existing in the positioning photo is determined according to the number of the position parameters.Type: ApplicationFiled: February 20, 2015Publication date: September 3, 2015Inventors: Qi Cheng Li, Li Jun Mei, Jian Wang, Fang Quan Xie, Shi Wan Zhao
-
Publication number: 20150212869Abstract: A method for predicting anomalies in a computer application includes during runtime of the computer application, detecting traffic metrics and incident tickets associated with the computer application, the incident ticket indicating an incident might occur in the computer application; calculating a threshold based on absolute values of second order differences associated with the traffic metrics, wherein the threshold is such that when the absolute value of the second order difference associated with the traffic metrics exceeds the threshold, a recall rate Rrecall that the computer application is recalled is maximized; obtaining predicted metrics of the computer application in a next time period based on the traffic metrics; and in response to an absolute value of a second order difference associated with the predicted metrics exceeding the threshold, predicting potential anomalies of the computer application in the next time period.Type: ApplicationFiled: January 26, 2015Publication date: July 30, 2015Inventors: Wei Ye Chen, Juhnyoung Lee, Feng Li, Qi Cheng Li, Shao Chun Li, Rong Liu, Li Jun Mei, Wei Sun
-
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
-
Patent number: 8970586Abstract: A clairvoyance method for 3D scene is disclosed, including the steps of acquiring parameters associated with a clairvoyance camera and parameters associated with a clairvoyance viewport; determining a 3D scene to be rendered according to the parameters associated with the clairvoyance camera; rendering the determined 3D scene to obtain a 2D image presented in the clairvoyance viewport; and composing the 2D image presented in the clairvoyance viewport and a 2D image presented in a general scene viewport. With the method of the present invention, the covered 3D scene can be made clairvoyant to be viewed in a user-controllable way, and further an object can be selected in the clairvoyant 3D scene for manipulation, without manipulating the covering object. Thus, one or more embodiments of the present invention have advantages of simple and easy operation and high efficiency.Type: GrantFiled: October 28, 2011Date of Patent: March 3, 2015Assignee: International Business Machines CorporationInventors: Bao Hua Cao, Qi Cheng Li, Jian Wang, Yi Min Wang, Zi Yu Zhu
-
Patent number: 8947431Abstract: Methods and systems for providing scene data of a virtual world. One method includes the following steps: receiving a request for downloading the scene data from a content requesting party, where the request includes (i) information on an object group in the scene data and (ii) Level of Detail (LoD) information on an object in the object group, packing LoD content of the object in the object group based on the information on the object group and the LoD information on the object, and transmitting the packed LoD content corresponding to the object group to the content requesting party.Type: GrantFiled: May 18, 2011Date of Patent: February 3, 2015Assignee: International Business Machines CorporationInventors: Qi Cheng Li, Sheng Lu, Jian Wang, Zi Yu Zhu
-
Patent number: 8933939Abstract: A method and apparatus for evaluating attention degree in 3D virtual world are provided, the 3D virtual world comprising at least one virtual object and at least one avatar controlled by user, the at least one avatar having corresponding avatar view field. The method comprises: obtaining geometrical information about the avatar view field and geometrical information about the virtual object; determining the association between the avatar view field and the virtual object based on the geometrical information; evaluating attention degree of the virtual object based on the association; and providing evaluation result on attention degree of the virtual object. Corresponding apparatus is also provided. The above method and apparatus have provided attention degree related statistic collection and search feature for the virtual world.Type: GrantFiled: May 11, 2011Date of Patent: January 13, 2015Assignee: International Business Machines CorporationInventors: Qi Cheng Li, Song Song, Jian Wang, Yi Min Wang, Zi Yu Zhu
-
Publication number: 20150007146Abstract: A method and apparatus for providing a test case for a modified program. The method includes the steps of: obtaining a modification item that makes modification on a previous version of the program; locating the modification item after a first instrument and before a second instrument of a plurality of instruments inserted into the program; obtaining an execution path of the modified program that is between the first instrument and the second instrument and associated with the modification as well as a constraint set corresponding to the execution path; obtaining an execution result, outputted by the first instrument, of executing the previous version of the program using an original test case; and determining a test case applicable for the execution path based on the execution result and the constraint set. The apparatus corresponds to the method.Type: ApplicationFiled: June 6, 2014Publication date: January 1, 2015Inventors: Qi Cheng Li, Li Jun Mei, Jian Wang, Fang Quan Xie, Zi Yu Zhu
-
Patent number: 8854391Abstract: A method and systems for providing and processing images of a virtual world scene. The method includes: rendering the scene of the virtual world to generate a plurality of rendering results, generating at least one image stream based on at least part of the plurality of rendering results, and sending the at least one image stream to the client. The system for providing the images includes: rendering means to generate a plurality of rendering results; image stream generation means for generating at least one image stream; and sending means for sending said at least one image stream to a client. After providing the images, the images are processed by receiving means for receiving, at a client, two image streams and merging means for merging the two image streams into a single image stream for playing.Type: GrantFiled: March 17, 2011Date of Patent: October 7, 2014Assignee: International Business Machines CorporationInventors: Dong Jun Lan, Qi Cheng Li, Jian Wang, Yi Min Wang, Zi Yu Zhu
-
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: 8626744Abstract: Methods and apparatus, including computer program products, implementing and using techniques for executing a query in a computer to retrieve data from a relational database stored on a data storage device. A query is received that contains a CASE expression having one or more subqueries. A query execution plan is generated. The query execution plan uses a parameterized union all operator to keep the semantics of the CASE expression, and a nested loop join operator to drive data across the section of the query execution plan that executes the CASE expression without performing any join operations. The generated query execution plan is executed in the computer to retrieve data from the relational database.Type: GrantFiled: January 26, 2012Date of Patent: January 7, 2014Assignee: International Business Machines CorporationInventors: Qi Cheng, John F. Hornibrook, Jose A. Saborit, David C. Sharpe, Calisto P. Zuzarte
-
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: 20130198165Abstract: Techniques are disclosed for generating statistical views in a database system. In one embodiment, a request is received to execute a database workload. One or more constraints pertaining to executing the database workload is retrieved. The database workload is evaluated to generate multiple statistical view candidates. The statistical view candidates are refined based on the one or more constraints. One or more statistical views are then generated based on the refined statistical view candidates.Type: ApplicationFiled: January 30, 2012Publication date: August 1, 2013Applicant: International Business Machines CorporationInventors: Qi Cheng, John F. Hornibrook, Ting Y. Leung, Xin Wu, Daniel C. Zilio, Calisto P. Zuzarte
-
Publication number: 20130198164Abstract: Methods and apparatus, including computer program products, implementing and using techniques for executing a query in a computer to retrieve data from a relational database stored on a data storage device. A query is received that contains a CASE expression having one or more subqueries. A query execution plan is generated. The query execution plan uses a parameterized union all operator to keep the semantics of the CASE expression, and a nested loop join operator to drive data across the section of the query execution plan that executes the CASE expression without performing any join operations. The generated query execution plan is executed in the computer to retrieve data from the relational database.Type: ApplicationFiled: January 26, 2012Publication date: August 1, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Qi Cheng, John F. Hornibrook, Jose A. Saborit, David C. Sharpe, Calisto P. Zuzarte
-
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