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: 9454655
    Abstract: 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: Grant
    Filed: August 30, 2012
    Date of Patent: September 27, 2016
    Assignee: International Business Machines Corporation
    Inventors: Chen Hao, Guoqiang Hu, Qi Cheng Li, Li Jun Mei, Jian Wang, Yi Min Wang, Zi Yu Zhu
  • Publication number: 20160124794
    Abstract: 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: Application
    Filed: December 14, 2015
    Publication date: May 5, 2016
    Inventors: HAO CHEN, FENG LI, QI CHENG LI, SHAO CHUN LI, FANG QUAN XIE, XIN ZHOU
  • Publication number: 20160125004
    Abstract: 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: Application
    Filed: September 29, 2015
    Publication date: May 5, 2016
    Inventors: Hao Chen, Feng Li, Shao C. Li, Qi Cheng Li, Li Jun Mei, Fang Quan Xie
  • Publication number: 20160124791
    Abstract: 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: Application
    Filed: October 12, 2015
    Publication date: May 5, 2016
    Inventors: HAO CHEN, FENG LI, QI CHENG LI, SHAO CHUN LI, FANG QUAN XIE, XIN ZHOU
  • Publication number: 20160109781
    Abstract: 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: Application
    Filed: April 11, 2014
    Publication date: April 21, 2016
    Inventors: Guo Qiang Hu, Qi Cheng Li, Yi Min Wang, Fang Quan Xie, Bo Yang, Zi Yu Zhu
  • Publication number: 20150293802
    Abstract: 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: Application
    Filed: June 22, 2015
    Publication date: October 15, 2015
    Inventors: Wei Ye Chen, Juhnyoung Lee, Feng Li, Qi Cheng Li, Shao Chun Li, Rong Liu, Li Jun Mei, Wei Sun
  • Publication number: 20150248762
    Abstract: 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: Application
    Filed: February 20, 2015
    Publication date: September 3, 2015
    Inventors: Qi Cheng Li, Li Jun Mei, Jian Wang, Fang Quan Xie, Shi Wan Zhao
  • Publication number: 20150212869
    Abstract: 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: Application
    Filed: January 26, 2015
    Publication date: July 30, 2015
    Inventors: Wei Ye Chen, Juhnyoung Lee, Feng Li, Qi Cheng Li, Shao Chun Li, Rong Liu, Li Jun Mei, Wei Sun
  • Patent number: 9053263
    Abstract: 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: Grant
    Filed: April 23, 2013
    Date of Patent: June 9, 2015
    Assignee: International Business Machines Corporation
    Inventors: Guoqiang Hu, Qi Cheng Li, Li Jun Mei, Fan Jing Meng, HuaFang Tan, Jian Wang, Yi Min Wang, Zi Yu Zhu
  • Patent number: 8970586
    Abstract: 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: Grant
    Filed: October 28, 2011
    Date of Patent: March 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Bao Hua Cao, Qi Cheng Li, Jian Wang, Yi Min Wang, Zi Yu Zhu
  • Patent number: 8947431
    Abstract: 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: Grant
    Filed: May 18, 2011
    Date of Patent: February 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Qi Cheng Li, Sheng Lu, Jian Wang, Zi Yu Zhu
  • Patent number: 8933939
    Abstract: 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: Grant
    Filed: May 11, 2011
    Date of Patent: January 13, 2015
    Assignee: International Business Machines Corporation
    Inventors: Qi Cheng Li, Song Song, Jian Wang, Yi Min Wang, Zi Yu Zhu
  • Publication number: 20150007146
    Abstract: 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: Application
    Filed: June 6, 2014
    Publication date: January 1, 2015
    Inventors: Qi Cheng Li, Li Jun Mei, Jian Wang, Fang Quan Xie, Zi Yu Zhu
  • Patent number: 8854391
    Abstract: 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: Grant
    Filed: March 17, 2011
    Date of Patent: October 7, 2014
    Assignee: International Business Machines Corporation
    Inventors: Dong Jun Lan, Qi Cheng Li, Jian Wang, Yi Min Wang, Zi Yu Zhu
  • Publication number: 20140245069
    Abstract: 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: Application
    Filed: February 26, 2014
    Publication date: August 28, 2014
    Applicant: International Business Machines Corporation
    Inventors: Guoqiang Hu, Qi Cheng Li, Jian Wang, Yi Min Wang, Bo Yang
  • Patent number: 8626744
    Abstract: 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: Grant
    Filed: January 26, 2012
    Date of Patent: January 7, 2014
    Assignee: International Business Machines Corporation
    Inventors: Qi Cheng, John F. Hornibrook, Jose A. Saborit, David C. Sharpe, Calisto P. Zuzarte
  • Publication number: 20130304442
    Abstract: 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: Application
    Filed: April 23, 2013
    Publication date: November 14, 2013
    Inventors: Guoqiang Hu, Qi Cheng Li, Li Jun Mei, Fan Jing Meng, HuaFang Tan, Jian Wang, Yi Min Wang, Zi Yu Zhu
  • Publication number: 20130198165
    Abstract: 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: Application
    Filed: January 30, 2012
    Publication date: August 1, 2013
    Applicant: International Business Machines Corporation
    Inventors: Qi Cheng, John F. Hornibrook, Ting Y. Leung, Xin Wu, Daniel C. Zilio, Calisto P. Zuzarte
  • Publication number: 20130198164
    Abstract: 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: Application
    Filed: January 26, 2012
    Publication date: August 1, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Qi Cheng, John F. Hornibrook, Jose A. Saborit, David C. Sharpe, Calisto P. Zuzarte
  • Publication number: 20130055381
    Abstract: 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: Application
    Filed: August 30, 2012
    Publication date: February 28, 2013
    Applicant: International Business Machines Corporation
    Inventors: Chen Hao, Guoqiang Hu, Qi Cheng Li, Li Jun Mei, Jian Wang, Yi Min Wang, Zi Yu Zhu