Patents by Inventor Kan Zhang
Kan Zhang 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: 20170161764Abstract: Among a method, apparatus and system for transmitting business promotion information to a mobile Terminal, the method includes: obtaining, from the mobile terminal, communication information, which is associated with at least one of business objects in a database; extracting and obtaining a business object associated with the communication information from a database including at least one business object, and said associated business object includes a business object comprising said communication information, or a business object comprising a category same with the business object comprising said communication information; obtaining an associated business promotion information, according to said associated business object and a communication reference information; feeding said associated business promotion information back to the mobile terminal.Type: ApplicationFiled: April 2, 2015Publication date: June 8, 2017Inventors: Kan ZHANG, TENG REN, HONGJUN LIU, ERYING GU, MENG ZHANG
-
Publication number: 20170026825Abstract: The present invention provides a cloud identification method, device and system for a double-card mobile communications device. The cloud identification method is applicable to a double-card mobile communications terminal or a device in communication with the double-card mobile communications terminal.Type: ApplicationFiled: January 13, 2015Publication date: January 26, 2017Inventors: Chengxiao YANG, Chao YUAN, Kan ZHANG, Meng ZHANG, Wenyu YE
-
Patent number: 9544431Abstract: System and method for intelligent call blocking with block mode are provided. Said system comprises at least one of a local number database and a cloud number database, as well as a monitoring module used for monitoring the phone number of mobile terminal and preprocessing, an analyzing module used for analyzing obtained phone number by means of at least one of the local number database and the cloud number database and synthesizing marking information that is obtained by such analyzing, a displaying module used for displaying said marking information in a set area of said mobile terminal, a phone number marking module used for receiving marking information that is inputted by the user and is correlated with said phone number and delivering said marking information to the cloud number database; wherein, said local number database stores a part of or all of the phone numbers and corresponding marking information which have been verified and are stored in said cloud number database.Type: GrantFiled: January 15, 2015Date of Patent: January 10, 2017Assignee: SHANGHAI CHULE (COOTEK) INFORMATION TECHNOLOGY CO. LTD.Inventors: Kan Zhang, Meng Zhang, Wenyu Ye, Teng Ren
-
Patent number: 9509840Abstract: A method for marking a phone number and a system for marking a phone number are provided. Said method comprises: obtaining a phone number of an incoming call or a dialed call to/from a mobile terminal; performing matching process on the obtained phone number in at least one of a local database and a cloud database; based on whether or not said phone number is successfully matched in the local database or the cloud database and whether said phone number is a questioned number, displaying the user with different marking pages, to prompt the user to mark said phone number or confirm the marking information of said phone number; obtaining the marking information marked by the user to said phone number according to the marking page, and performing marking verification process on the marking information; and according to the result of the marking verification process, updating said cloud database and said local database.Type: GrantFiled: January 15, 2015Date of Patent: November 29, 2016Assignee: SHANGHAI CHULE (COOTEK) INFORMATION TECHNOLOGY CO. LTD.Inventors: Kan Zhang, Meng Zhang, Teng Ren, Jian Wang
-
Publication number: 20160328685Abstract: A method and server for reallocating resources are provided. A resource reallocation instruction is received from a terminal corresponding to a user. The instruction carries first and second management platforms identifiers, a first amount of money for purchasing resources, and a first account identity registered by the user in the first management platform. A second account identity of the user in the second management platform is obtained, which corresponds to the second management platform identifier. The first amount of money is transferred from a resource management account to an account corresponding to the second account identity, and a request is made to the second management platform to allocate the resources to the account corresponding to the second account identity. A request is made to the first management platform to transfer the first amount of money from an account corresponding to the first account identity to the resource management account.Type: ApplicationFiled: December 30, 2014Publication date: November 10, 2016Inventors: Wenxing WANG, Shanlin LI, Kan ZHANG, Jing GAO
-
Publication number: 20160328147Abstract: This invention relates to a method for inputting text by consecutive slide, comprising: detecting whether a consecutive slide input mode is triggered in response to an input of a user; detecting and recording a sliding trajectory of a user on a touch-screen and inputting a corresponding word; and predicting a possible word based on a context and another input of the user and updating the layout of a keyboard according to at least one of the results of the prediction. The invention also relates to a system that implements the method, as well as a corresponding device. The method, system and device increase input efficiency and achieve smart prediction and smart arrangement of candidate words in an area of the keyboard.Type: ApplicationFiled: December 23, 2013Publication date: November 10, 2016Inventors: Kan ZHANG, Jialiang WANG, Jingshen WU, Hanxiong WANG, Haichao XIE
-
Publication number: 20160300201Abstract: A method for performing transactions is disclosed. The method is performed at a server device having one or more processors and memory for storing programs to be executed by the one or more processors. The method includes receiving, from a terminal device, a virtual resource transfer instruction associated with transferring virtual resource into a virtual account of a user. Virtual resource recorded in the virtual account corresponds to actual resource of the user used in a revenue-generation activity. The method also includes sending a resource transfer request to cause completion of an actual resource transfer in accordance with the virtual resource transfer instruction. The method further includes increasing an account balance of the virtual account in accordance with the virtual resource transfer instruction. The user can use the value of virtual resource transferred into the virtual account to perform commercial transactions from the terminal device.Type: ApplicationFiled: June 16, 2016Publication date: October 13, 2016Inventors: Shanlin LI, Wenxing WANG, Jing GAO, Kan ZHANG
-
Publication number: 20160165048Abstract: Systems and methods consistent with the invention relate to automated business and service dialing. According to one exemplary embodiment, a business dialing system is disclosed. The system includes a memory configured to store a plurality of business objects containing phone numbers corresponding to a plurality of business entities. The system further includes a user input device configured to detect key presses. The system also includes a processor coupled to the user input device and the memory. The processor is configured to generate a key sequence and a number sequence based on the detected key presses. The processor is further configured to search the memory for business objects corresponding to the key sequence. The system further includes a display device configured to display the number sequence and the business objects. The user input interface is further configured to detect a selection of a business object, among the business objects, or a dial command.Type: ApplicationFiled: February 11, 2016Publication date: June 9, 2016Applicant: SHANGHAI CHULE (COOTEK) INFORMATION TECHNOLOGY CO. LTD.Inventors: Jialiang WANG, Kan ZHANG, Yang ZHAO, Haichao XIE
-
Publication number: 20160154891Abstract: An intelligent-predictable input method and an intelligent-predictable input system, wherein said method comprises: detecting an input signal; obtaining an input sequence according to said input signal, and based on said input signal, obtaining an input field selected by said input signal and associated attribute data of an application scenario that is corresponding to the input field; matching based on said input sequence and said associated attribute data, so as to obtain a matched candidate object. The present invention is aim to obtain an input result based on the consideration of the application scenario where said input is applied, so as to predict intelligently on a basis of an input sequence and acquire a candidate object that meets the user's expectation.Type: ApplicationFiled: November 25, 2015Publication date: June 2, 2016Inventors: Kan ZHANG, Zhaowen ZHOU, Tao ZHAO, Yun DAI, Haichao XIE
-
Patent number: 9288643Abstract: Systems and methods consistent with the invention relate to automated business and service dialing. According to one exemplary embodiment, a business dialing system is disclosed. The system includes a memory configured to store a plurality of business objects containing phone numbers corresponding to a plurality of business entities. The system further includes a user input device configured to detect key presses. The system also includes a processor coupled to the user input device and the memory. The processor is configured to generate a key sequence and a number sequence based on the detected key presses. The processor is further configured to search the memory for business objects corresponding to the key sequence. The system further includes a display device configured to display the number sequence and the business objects. The user input interface is further configured to detect a selection of a business object, among the business objects, or a dial command.Type: GrantFiled: December 20, 2010Date of Patent: March 15, 2016Assignee: SHANGHAI CHULE (COO TEK) INFORMATION TECHNOLOGY CO., LTD.Inventors: Jialiang Wang, Kan Zhang, Yang Zhao, Haichao Xie
-
Publication number: 20160019553Abstract: System and method for information service platform interaction are disclosed. The method may include obtaining, through a user interface of a mobile device, an input sequence from a user. The method may also include determining at least one business object based on the input sequence. The input sequence may at least partially match an identifier of the at least one business object. The method may also include obtaining user data based on the at least one business object or based on user identification information. The method may further include determining a menu of an information service platform provided by the at least one business object based on the user data. The method may further include displaying the menu according to a designated display mode on a display of the mobile device.Type: ApplicationFiled: July 20, 2015Publication date: January 21, 2016Inventors: Kan Zhang, Hongjun Liu, Xiaohui Li, Chao Yuan, Chong Wang, Zhiqiang Zheng
-
Publication number: 20160004433Abstract: A method and system for text input by a continuous sliding operation is provided.Type: ApplicationFiled: January 15, 2015Publication date: January 7, 2016Inventors: Jialiang WANG, Kan ZHANG, Lin ZOU
-
Publication number: 20160006868Abstract: A method for marking a phone number and a system for marking a phone number are provided. Said method comprises: obtaining a phone number of an incoming call or a dialed call to/from a mobile terminal; performing matching process on the obtained phone number in at least one of a local database and a cloud database; based on whether or not said phone number is successfully matched in the local database or the cloud database and whether said phone number is a questioned number, displaying the user with different marking pages, to prompt the user to mark said phone number or confirm the marking information of said phone number; obtaining the marking information marked by the user to said phone number according to the marking page, and performing marking verification process on the marking information; and according to the result of the marking verification process, updating said cloud database and said local database.Type: ApplicationFiled: January 15, 2015Publication date: January 7, 2016Inventors: Kan ZHANG, Meng ZHANG, Teng REN, Jian WANG
-
Publication number: 20150186890Abstract: Method and device of processing a security transaction are disclosed. The method includes: receiving a transaction request from the mobile device, wherein the transaction request specifies a purchase transaction for a financial product; in accordance with a determination that the user does not have any existing account with the broker of the financial product, identifying a payment account of the user that has been bound with the user's account of the social networking platform; and based on user identity information and bank account information associated with the payment account, establishing a new account with the broker of the financial product on behalf of the user; and requesting the broker to execute the purchase transaction using the new account established by the server on behalf of the user.Type: ApplicationFiled: December 11, 2014Publication date: July 2, 2015Inventors: Shanlin LI, Wenxing WANG, Kan ZHANG, Jing GAO
-
Publication number: 20150140977Abstract: System and method for intelligent call blocking with block mode are provided. Said system comprises at least one of a local number database and a cloud number database, as well as a monitoring module used for monitoring the phone number of mobile terminal and preprocessing, an analyzing module used for analyzing obtained phone number by means of at least one of the local number database and the cloud number database and synthesizing marking information that is obtained by such analyzing, a displaying module used for displaying said marking information in a set area of said mobile terminal, a phone number marking module used for receiving marking information that is inputted by the user and is correlated with said phone number and delivering said marking information to the cloud number database; wherein, said local number database stores a part of or all of the phone numbers and corresponding marking information which have been verified and are stored in said cloud number database.Type: ApplicationFiled: January 15, 2015Publication date: May 21, 2015Inventors: Kan ZHANG, Meng ZHANG, Wenyu YE, Teng REN
-
Publication number: 20140019912Abstract: The invention relates to a system for processing sliding operations on a portable terminal device. The portable terminal device includes a touch screen. The system includes a memory device configured to store data related to sliding operations, and a processor coupled to the memory device. The processor is configured to cause to display, on the touch screen, a communication function interface for receiving user sliding operations. The processor is further configured to receive original messages obtained on the touch screen corresponding to the user sliding operations, and process the original messages to determine possible sliding patterns corresponding to the user sliding operations. The processor is also configured to set a user-defined sliding pattern based on the possible sliding patterns.Type: ApplicationFiled: July 12, 2013Publication date: January 16, 2014Applicant: SHANGHAI CHULE (COOTEK) INFORMATION TECHNOLOGY CO. LTDInventors: Kan Zhang, Jialiang WANG, Jingshen WU, Meng ZHANG
-
Publication number: 20130295999Abstract: Systems and methods consistent with the invention relate to automated business and service dialing. According to one exemplary embodiment, a business dialing system is disclosed. The system includes a memory configured to store a plurality of business objects containing phone numbers corresponding to a plurality of business entities. The system further includes a user input device configured to detect key presses. The system also includes a processor coupled to the user input device and the memory. The processor is configured to generate a key sequence and a number sequence based on the detected key presses. The processor is further configured to search the memory for business objects corresponding to the key sequence. The system further includes a display device configured to display the number sequence and the business objects. The user input interface is further configured to detect a selection of a business object, among the business objects, or a dial command.Type: ApplicationFiled: December 20, 2010Publication date: November 7, 2013Inventors: Jialiang Wang, Kan Zhang, Yang Zhao, Haichao Xie
-
Patent number: 8326911Abstract: The embodiments described herein generally relate to a method and system of injecting repeatable processes, or workflows, into the processing of data-oriented or procedural requests in an entity management system. A request in such a system is subject to authentication, authorization, and action phases of processing, and workflows may be associated with each phase for automatic processing upon the triggering of a certain request under particular circumstances. A declarative mapping associates workflows with the request type, phase, requester, and target. The mapping may be created at the system administrator level, or by any person with the necessary capabilities, through the application of the processing concept in API or UI and may be consulted and invoked upon receipt of a request matching the mapping's criteria. Mappings may also be created and retrieved to manage state changes resulting from processing in other phases of the request processing model.Type: GrantFiled: June 29, 2007Date of Patent: December 4, 2012Assignee: Microsoft CorporationInventors: Alexander T. Weinert, Kan Zhang, Darren Wang, Craig McMurtry, Jasjeet Gill, Asaf Kashi, Bruce P. Bequette
-
Patent number: 7802233Abstract: The intuitive display of trace historical data in a manner that processing control transfer between processing entities is represented in the context of trace data from multiple processing entities. For each processing entity, a set of one or more trace entries are identified for that processing entity and displayed in a manner that the trace entries for the processing entity are shown associated with the processing entity. The transfer of control between processing entities is also shown in a manner that illustrates a transfer of processing control.Type: GrantFiled: January 30, 2006Date of Patent: September 21, 2010Assignee: Microsoft CorporationInventors: Alexander T. Weinert, Lorenz S. Prem, Xiao Xie, Kan Zhang
-
Patent number: 7802109Abstract: A secure token includes a processor for protecting a first cryptographic key against unauthorized access, and creating a second cryptographic key from the first key and a message unique to an insecure device. The second key is usable for file decryption by the insecure device.Type: GrantFiled: December 10, 2003Date of Patent: September 21, 2010Assignee: Hewlett-Packard Development Company, L.P.Inventors: Christoph Gouguenheim, Kan Zhang, Salil Pradhan