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: 20170161764
    Abstract: 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: Application
    Filed: April 2, 2015
    Publication date: June 8, 2017
    Inventors: Kan ZHANG, TENG REN, HONGJUN LIU, ERYING GU, MENG ZHANG
  • Publication number: 20170026825
    Abstract: 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: Application
    Filed: January 13, 2015
    Publication date: January 26, 2017
    Inventors: Chengxiao YANG, Chao YUAN, Kan ZHANG, Meng ZHANG, Wenyu YE
  • Patent number: 9544431
    Abstract: 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: Grant
    Filed: January 15, 2015
    Date of Patent: January 10, 2017
    Assignee: SHANGHAI CHULE (COOTEK) INFORMATION TECHNOLOGY CO. LTD.
    Inventors: Kan Zhang, Meng Zhang, Wenyu Ye, Teng Ren
  • Patent number: 9509840
    Abstract: 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: Grant
    Filed: January 15, 2015
    Date of Patent: November 29, 2016
    Assignee: SHANGHAI CHULE (COOTEK) INFORMATION TECHNOLOGY CO. LTD.
    Inventors: Kan Zhang, Meng Zhang, Teng Ren, Jian Wang
  • Publication number: 20160328685
    Abstract: 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: Application
    Filed: December 30, 2014
    Publication date: November 10, 2016
    Inventors: Wenxing WANG, Shanlin LI, Kan ZHANG, Jing GAO
  • Publication number: 20160328147
    Abstract: 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: Application
    Filed: December 23, 2013
    Publication date: November 10, 2016
    Inventors: Kan ZHANG, Jialiang WANG, Jingshen WU, Hanxiong WANG, Haichao XIE
  • Publication number: 20160300201
    Abstract: 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: Application
    Filed: June 16, 2016
    Publication date: October 13, 2016
    Inventors: Shanlin LI, Wenxing WANG, Jing GAO, Kan ZHANG
  • Publication number: 20160165048
    Abstract: 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: Application
    Filed: February 11, 2016
    Publication date: June 9, 2016
    Applicant: SHANGHAI CHULE (COOTEK) INFORMATION TECHNOLOGY CO. LTD.
    Inventors: Jialiang WANG, Kan ZHANG, Yang ZHAO, Haichao XIE
  • Publication number: 20160154891
    Abstract: 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: Application
    Filed: November 25, 2015
    Publication date: June 2, 2016
    Inventors: Kan ZHANG, Zhaowen ZHOU, Tao ZHAO, Yun DAI, Haichao XIE
  • Patent number: 9288643
    Abstract: 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: Grant
    Filed: December 20, 2010
    Date of Patent: March 15, 2016
    Assignee: SHANGHAI CHULE (COO TEK) INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Jialiang Wang, Kan Zhang, Yang Zhao, Haichao Xie
  • Publication number: 20160019553
    Abstract: 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: Application
    Filed: July 20, 2015
    Publication date: January 21, 2016
    Inventors: Kan Zhang, Hongjun Liu, Xiaohui Li, Chao Yuan, Chong Wang, Zhiqiang Zheng
  • Publication number: 20160004433
    Abstract: A method and system for text input by a continuous sliding operation is provided.
    Type: Application
    Filed: January 15, 2015
    Publication date: January 7, 2016
    Inventors: Jialiang WANG, Kan ZHANG, Lin ZOU
  • Publication number: 20160006868
    Abstract: 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: Application
    Filed: January 15, 2015
    Publication date: January 7, 2016
    Inventors: Kan ZHANG, Meng ZHANG, Teng REN, Jian WANG
  • Publication number: 20150186890
    Abstract: 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: Application
    Filed: December 11, 2014
    Publication date: July 2, 2015
    Inventors: Shanlin LI, Wenxing WANG, Kan ZHANG, Jing GAO
  • Publication number: 20150140977
    Abstract: 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: Application
    Filed: January 15, 2015
    Publication date: May 21, 2015
    Inventors: Kan ZHANG, Meng ZHANG, Wenyu YE, Teng REN
  • Publication number: 20140019912
    Abstract: 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: Application
    Filed: July 12, 2013
    Publication date: January 16, 2014
    Applicant: SHANGHAI CHULE (COOTEK) INFORMATION TECHNOLOGY CO. LTD
    Inventors: Kan Zhang, Jialiang WANG, Jingshen WU, Meng ZHANG
  • Publication number: 20130295999
    Abstract: 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: Application
    Filed: December 20, 2010
    Publication date: November 7, 2013
    Inventors: Jialiang Wang, Kan Zhang, Yang Zhao, Haichao Xie
  • Patent number: 8326911
    Abstract: 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: Grant
    Filed: June 29, 2007
    Date of Patent: December 4, 2012
    Assignee: Microsoft Corporation
    Inventors: Alexander T. Weinert, Kan Zhang, Darren Wang, Craig McMurtry, Jasjeet Gill, Asaf Kashi, Bruce P. Bequette
  • Patent number: 7802233
    Abstract: 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: Grant
    Filed: January 30, 2006
    Date of Patent: September 21, 2010
    Assignee: Microsoft Corporation
    Inventors: Alexander T. Weinert, Lorenz S. Prem, Xiao Xie, Kan Zhang
  • Patent number: 7802109
    Abstract: 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: Grant
    Filed: December 10, 2003
    Date of Patent: September 21, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Christoph Gouguenheim, Kan Zhang, Salil Pradhan