Patents by Inventor Chao Wan
Chao Wan 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).
-
Publication number: 20190171833Abstract: Machine logic (for example, software) for protecting sensitive and confidential user data and sending the protected user data to an authorized third party for predictive analytics purposes. The machine logic rules perform linear transformation operations on the sensitive and confidential user data in order to obscure the underlying data before it is sent to an authorized third party for performing predictive analysis of the underlying data. After performing predictive analysis on the obscured data by the authorized third party, the owner of the sensitive and confidential data takes a consequential action (that is, the owner of the data makes a business-related decision) based on the prediction.Type: ApplicationFiled: December 5, 2017Publication date: June 6, 2019Inventors: Xu Nan Zhang, Ming Chao Wan, Miao He, Lin Tang, Yue Tong, Bing Shao, Changrui Ren
-
Publication number: 20190155851Abstract: This application discloses an information filtering method and an information processing apparatus. Shared information that is shared by a user account of an online service is obtained. A credibility reference rating associated with the user account is obtained. The credibility reference rating indicates account credibility of the user account. Whether the shared information satisfies a filtering condition is determined based on the credibility reference rating. Further, the shared information is filtered when the shared information is determined to satisfy the filtering condition.Type: ApplicationFiled: January 29, 2019Publication date: May 23, 2019Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Xingya WANG, Qian Chen, Boen Liang, Jinzheng Zhang, Jianwei Yuan, Leming Fang, Chao Wan, Jilan Liang, Zijian He, Rui Tang, Zhike Liang, Xin Huang, Huankun Huang, Haixia Rao, Junwei Shen, Jun Zhang, Shuqin Sun, Pengfei Wang, Yingchao Liu, Wa Ye, Fei Huang, Jiasheng Huang, Zheqi Feng, Luting Chen, Shuwen Hu, Lingyun Xu
-
Patent number: 10171380Abstract: Embodiments of the invention provide a method, system and computer program product for the dynamic adjustment of a service level agreement (SLA) for a hosted computing environment based upon application capabilities. The method includes specifying in a user interface to the hosted computing environment one or more application components of an application to be hosted within the hosted computing environment. Thereafter, a resource utilization capability is determined for one of the components and a set of resource utilization options for an SLA for the application is filtered based upon the resource utilization capability of the component or components. One of the filtered set of options can be selected and the application is executed in the hosted computing environment. Finally, the utilization of resources accessible to the application is managed based upon the SLA during the execution of the application in the hosted computing environment.Type: GrantFiled: May 13, 2015Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventors: Ajay A. Apte, Kirti A. Apte, Jianfeng Kong, Zhao Liu, Lin Sun, Shu Chao Wan, Li Yi
-
Patent number: 10171379Abstract: Embodiments of the invention provide a method, system and computer program product for the dynamic adjustment of a service level agreement (SLA) for a hosted computing environment based upon application capabilities. The method includes specifying in a user interface to the hosted computing environment one or more application components of an application to be hosted within the hosted computing environment. Thereafter, a resource utilization capability is determined for one of the components and a set of resource utilization options for an SLA for the application is filtered based upon the resource utilization capability of the component or components. One of the filtered set of options can be selected and the application is executed in the hosted computing environment. Finally, the utilization of resources accessible to the application is managed based upon the SLA during the execution of the application in the hosted computing environment.Type: GrantFiled: November 23, 2014Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventors: Ajay A. Apte, Kirti A. Apte, Jianfeng Kong, Zhao Liu, Lin Sun, Shu Chao Wan, Li Yi
-
Publication number: 20180278892Abstract: A tracking method for a video surveillance system includes: obtaining identification information for a first target object uploaded by a positioning system; obtaining time information and location information for the positioning system at the time the positioning system uploads the identification information; storing the identification information, the location information, and the time information in a preset database to obtain a storage result; and generating tracking information for the first target object according to the storage result.Type: ApplicationFiled: May 25, 2018Publication date: September 27, 2018Applicant: Tencent Technology (Shenzhen) Company LimitedInventors: Lei ZHANG, Shipeng ZHANG, Zhijie XIE, Chao WAN, Xin XU, Chaohui DING, Hua MAO, Tao WANG, Chang LIU, Keji WANG, Fengli RUAN, Huiqin YANG, Mo ZHAO, Zijie CHEN
-
Patent number: 9912759Abstract: Embodiments of the present disclosure dynamically generate solution stacks. In one embodiment, a request to deploy a service in a cloud computing environment is received. A service repository is queried for data that describes one or more requirements of the service. One or more prerequisite services are identified based, at least in part, on the requirements of the service. A solution stack model is dynamically generated from (i) a stack service model of the service and (ii) the one or more prerequisite services, wherein the solution stack model is based, at least in part, on the requirements of the service.Type: GrantFiled: June 24, 2015Date of Patent: March 6, 2018Assignee: International Business Machines CorporationInventors: Ajay A. Apte, Ran R. Jiang, Tan Jiang, Lin Sun, Shu Chao Wan, Li Yi, Yu Zhang
-
Patent number: 9910541Abstract: Provided are a mis-operation recognition method and device. In the method, a profile of a touch is determined according to the touch on a touch screen; whether a horizontal coordinate corresponding to a maximum vertical length of the profile is located within a predetermined location range on the touch screen or not is judged; and in a case that it is judged that the horizontal coordinate is located within the predetermined location range, the touch corresponding to the profile is recognized as a mis-touch. By means of the technical solution, a problem caused by a mis-touch generated when a touch screen device is held by a hand is solved, and a mis-operation is prevented, thereby improving user experience.Type: GrantFiled: September 18, 2013Date of Patent: March 6, 2018Assignee: ZTE CORPORATIONInventors: Zhijian Hao, Chao Wan
-
Patent number: 9912760Abstract: Embodiments of the present disclosure dynamically generate solution stacks. In one embodiment, a request to deploy a service in a cloud computing environment is received. A service repository is queried for data that describes one or more requirements of the service. One or more prerequisite services are identified based, at least in part, on the requirements of the service. A solution stack model is dynamically generated from (i) a stack service model of the service and (ii) the one or more prerequisite services, wherein the solution stack model is based, at least in part, on the requirements of the service.Type: GrantFiled: September 14, 2015Date of Patent: March 6, 2018Assignee: International Business Machines CorporationInventors: Ajay A. Apte, Ran R. Jiang, Tan Jiang, Lin Sun, Shu Chao Wan, Li Yi, Yu Zhang
-
Patent number: 9852048Abstract: Embodiments of the present invention provide methods and systems for simulating variable changes during runtime of a process. The method includes recording variable changes and process context, and filtering sensitive content from the variable changes and process context. The recorded variable changes are recorded into a timeline containing the change in values to the variable changes, which is executed in a simulation environment, in order to debug the process.Type: GrantFiled: January 18, 2016Date of Patent: December 26, 2017Assignee: International Business Machines CorporationInventors: Ling Lan, Xin Peng Liu, Shu Chao Wan, Liang Wang, Yue Wang, Jing Jing Wei, Yu Zhang, Dian Guo Zou
-
Patent number: 9811806Abstract: Systems, methods, and computer program products to perform an operation including receiving an indication to commit a containerized image to an image repository, wherein the containerized image comprises a plurality of layers, and upon validating the containerized image by determining whether each layer of the containerized image is associated with a respective signature value, generating a first signature value for the containerized image, updating a data store for signature values to reflect the first signature value for the containerized image, and committing the containerized image to the repository.Type: GrantFiled: September 15, 2016Date of Patent: November 7, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Da Hu Kuang, Xin Peng Liu, Zhao Liu, Shu Chao Wan
-
Publication number: 20170206153Abstract: Embodiments of the present invention provide methods and systems for simulating variable changes during runtime of a process. The method includes recording variable changes and process context, and filtering sensitive content from the variable changes and process context. The recorded variable changes are recorded into a timeline containing the change in values to the variable changes, which is executed in a simulation environment, in order to debug the process.Type: ApplicationFiled: January 18, 2016Publication date: July 20, 2017Inventors: Ling Lan, Xin Peng Liu, Shu Chao Wan, Liang Wang, Yue Wang, Jing Jing Wei, Yu Zhang, Dian Guo Zou
-
Patent number: 9697101Abstract: Systems, methods, and computer program products to perform an operation comprising receiving a user action script, a first callback queue, and an asynchronous operation queue generated based on a first execution instance of a web application, simulating the first execution instance of the web application, comprising: invoking a second execution instance of the web application, simulating each user action of a plurality of user actions specified in the user action script, based on a plurality of callback functions specified in the first callback queue, simulating each asynchronous operation of a plurality of asynchronous operations specified in the asynchronous operation queue based on the plurality of callback functions specified in the first callback queue, and generating a second callback queue based on the simulated plurality of user actions and asynchronous operations.Type: GrantFiled: September 20, 2016Date of Patent: July 4, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Wei Qiong Chen, Xiao Hui Dong, Xin Peng Liu, Jing Jing Pan, Qiao Yun Sun, Shu Chao Wan, Liang Wang, Yue Wang, Yu Zhang
-
Publication number: 20170118586Abstract: The present disclosure is applied in the field of communications. Provided are a voice data transmission processing method and a terminal. The received voice data transmission processing method of the present disclosure specifically comprises: receiving, by a terminal, an instruction sent by a terminal accessory by means of wireless near field communication; and after a voice data transmission operation corresponding to the instruction in a currently running application program is determined, implementing voice data transmission between the terminal and the terminal accessory according to the voice data transmission operation. Also disclosed is a computer storage medium.Type: ApplicationFiled: August 11, 2014Publication date: April 27, 2017Applicant: ZTE CORPORATIONInventors: Zuyong SHI, Chao WAN
-
Patent number: 9606775Abstract: The present invention includes a method and apparatus for developing a Rich Internet Application. In one embodiment, there is provided a method for developing a Rich Internet Application, comprising: defining a code space used for a code set, the code set being associated with a view that is to be displayed in the Rich Internet Application; and adjusting the code space so that the adjusted code space is independent of another code space used for another code set, wherein the other code set is associated with another view that is to be displayed in the Rich Internet Application. In one embodiment of the present invention, there is provided an apparatus for developing a Rich Internet Application. By means of the method and apparatus as described in the present invention, conflicts between code sets associated with various views to be displayed in the Rich Internet Application may be isolated.Type: GrantFiled: May 27, 2015Date of Patent: March 28, 2017Assignee: International Business MachinesInventors: Ran Jiang, Qi Ruan, Qiao Yun Sun, Shu Chao Wan, Xiang Zhou
-
Patent number: 9569180Abstract: A computer-implemented method includes monitoring a template registry for changes in the template registry. In response to detecting a new template in the template registry, the method includes analyzing the new template to identify explicit and implicit metadata corresponding to the new template. The method further includes determining one or more possible link dependencies between a container based on the new template and one or more other containers, respectively, based on the identified explicit and implicit metadata. In addition, the method includes providing container setting recommendations to a user based on the one or more possible link dependencies and the identified explicit and implicit metadata.Type: GrantFiled: October 29, 2015Date of Patent: February 14, 2017Assignee: International Business Machines CorporationInventors: Tan Jiang, Da Hu Kuang, Ling Lan, Wei Feng Li, Jing Jing Pan, Shu Chao Wan, Li Yi, Yu Zhang
-
Publication number: 20160381151Abstract: Embodiments of the present disclosure dynamically generate solution stacks. In one embodiment, a request to deploy a service in a cloud computing environment is received. A service repository is queried for data that describes one or more requirements of the service. One or more prerequisite services are identified based, at least in part, on the requirements of the service. A solution stack model is dynamically generated from (i) a stack service model of the service and (ii) the one or more prerequisite services, wherein the solution stack model is based, at least in part, on the requirements of the service.Type: ApplicationFiled: September 14, 2015Publication date: December 29, 2016Inventors: Ajay A. Apte, Ran R. Jiang, Tan Jiang, Lin Sun, Shu Chao Wan, Li Yi, Yu Zhang
-
Publication number: 20160380920Abstract: Embodiments of the present disclosure dynamically generate solution stacks. In one embodiment, a request to deploy a service in a cloud computing environment is received. A service repository is queried for data that describes one or more requirements of the service. One or more prerequisite services are identified based, at least in part, on the requirements of the service. A solution stack model is dynamically generated from (i) a stack service model of the service and (ii) the one or more prerequisite services, wherein the solution stack model is based, at least in part, on the requirements of the service.Type: ApplicationFiled: June 24, 2015Publication date: December 29, 2016Inventors: Ajay A. Apte, Ran R. Jiang, Tan Jiang, Lin Sun, Shu Chao Wan, Li Yi, Yu Zhang
-
Publication number: 20160154526Abstract: Provided are a mis-operation recognition method and device. In the method, a profile of a touch is determined according to the touch on a touch screen; whether a horizontal coordinate corresponding to a maximum vertical length of the profile is located within a predetermined location range on the touch screen or not is judged; and in a case that it is judged that the horizontal coordinate is located within the predetermined location range, the touch corresponding to the profile is recognized as a mis-touch. By means of the technical solution, a problem caused by a mis-touch generated when a touch screen device is held by a hand is solved, and a mis-operation is prevented, thereby improving user experience.Type: ApplicationFiled: September 18, 2013Publication date: June 2, 2016Applicant: ZTE CorporationInventors: Zhijian HAO, Chao WAN
-
Publication number: 20160150030Abstract: Embodiments of the invention provide a method, system and computer program product for the dynamic adjustment of a service level agreement (SLA) for a hosted computing environment based upon application capabilities. The method includes specifying in a user interface to the hosted computing environment one or more application components of an application to be hosted within the hosted computing environment. Thereafter, a resource utilization capability is determined for one of the components and a set of resource utilization options for an SLA for the application is filtered based upon the resource utilization capability of the component or components. One of the filtered set of options can be selected and the application is executed in the hosted computing environment. Finally, the utilization of resources accessible to the application is managed based upon the SLA during the execution of the application in the hosted computing environment.Type: ApplicationFiled: May 13, 2015Publication date: May 26, 2016Inventors: Ajay A. Apte, Kirti A. Apte, Jianfeng Kong, Zhao Liu, Lin Sun, Shu Chao Wan, Li Yi
-
Publication number: 20160149772Abstract: Embodiments of the invention provide a method, system and computer program product for the dynamic adjustment of a service level agreement (SLA) for a hosted computing environment based upon application capabilities. The method includes specifying in a user interface to the hosted computing environment one or more application components of an application to be hosted within the hosted computing environment. Thereafter, a resource utilization capability is determined for one of the components and a set of resource utilization options for an SLA for the application is filtered based upon the resource utilization capability of the component or components. One of the filtered set of options can be selected and the application is executed in the hosted computing environment. Finally, the utilization of resources accessible to the application is managed based upon the SLA during the execution of the application in the hosted computing environment.Type: ApplicationFiled: November 23, 2014Publication date: May 26, 2016Inventors: Ajay A. Apte, Kirti A. Apte, Jianfeng Kong, Zhao Liu, Lin Sun, Shu Chao Wan, Li Yi