Patents by Inventor Songtao Lin

Songtao Lin 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: 10007316
    Abstract: The embodiments of the present application provide a method and a state control apparatus as well as a portable terminal. The method is applied in a first system connected to a second system and includes: detecting, by the first system, a first event; determining a first state of the first system and a second state of the second system when the first event is a first predetermined event; obtaining a predetermined policy including a first control command and a second control command based on the first state of the first system, the second state of the second system and the first predetermined event; and controlling, by the first system, its own state based on the first control command and transmitting the second control command to the second system such that the second system is switched from the second state to a fourth state. The second system has different power consumptions in the second state and the fourth state.
    Type: Grant
    Filed: May 3, 2012
    Date of Patent: June 26, 2018
    Assignees: LENOVO (BEIJING) LIMITED, BEIJING LENOVO SOFTWARE LTD
    Inventors: Ning An, Songtao Lin, Chentao Yu
  • Patent number: 9934245
    Abstract: A method for synchronizing files and an electronic device using the same are described. The method includes receiving a first instruction; executing the application installed on the electronic device according to the first instruction, a first file among a plurality of files for the application converts into a second state from the first state during a process for executing the application; writing the first file with the second state into a network storage by a first file system, in order to enable the application installed on another electronic device to be executed based on the first file with the second state in the network storage. An application progress may be shared and synchronized conveniently without a user's interaction or participation by writing the first file with the converted state into the network storage.
    Type: Grant
    Filed: December 10, 2013
    Date of Patent: April 3, 2018
    Assignees: BEIJING LENOVO SOFTWARE LTD., LENOVO (BEIJING) CO., LTD.
    Inventors: Songtao Lin, Ziwang Shi, Ning Deng
  • Patent number: 9584612
    Abstract: Systems and methods are provided for cross-terminal pushing of applications. For example, installation information of an application corresponding to an application-push event in a browser opened in a first terminal is acquired upon detection of the application-push event being triggered; the first terminal sends a push instruction to a server, the push instruction carrying the installation information of the application; the server sends the installation information of the application to one or more second terminals related to the first terminal; the second terminals send the installation information of the application; and the second terminals install the application based on at least information associated with the installation information of the application.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: February 28, 2017
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Zhihao Zheng, Yan Zhao, Yiguo Yang, Yanping Guan, Songtao Lin, Rongjin Zheng, Mengting Jiang, Tantan Zhang
  • Publication number: 20150304440
    Abstract: Systems and methods are provided for cross-terminal pushing of applications. For example, installation information of an application corresponding to an application-push event in a browser opened in a first terminal is acquired upon detection of the application-push event being triggered; the first terminal sends a push instruction to a server, the push instruction carrying the installation information of the application; the server sends the installation information of the application to one or more second terminals related to the first terminal; the second terminals send the installation information of the application; and the second terminals install the application based on at least information associated with the installation information of the application.
    Type: Application
    Filed: June 29, 2015
    Publication date: October 22, 2015
    Inventors: Zhihao Zheng, Yan Zhao, Yiguo Yang, Yanping Guan, Songtao Lin, Rongjin Zheng, Mengting Jiang, Xianxian Zhang
  • Patent number: 9002743
    Abstract: Method, system and server for managing data transmission. The method comprises the following steps: the first client requests the server for data update; the server analyzes the request of the first client and takes the control measurement to the data that the client requests to update according to the predetermined control policy, and performs the subsequent process after the data requested by the client meet the control policy; the server informs the first client to update the data; the first client updates the data; the server informs the second client that the data of the first client has been updated; the second client acquires the updated data. The present invention discloses also a control system and a control equipment achieving the above method. The server takes the unified central control notification mode according to the present invention to effectively control the propagation approach of the personalized data.
    Type: Grant
    Filed: December 9, 2005
    Date of Patent: April 7, 2015
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Mu Tang, Yan Chen, Yan Zhao, Songtao Lin
  • Publication number: 20140164448
    Abstract: A method for synchronizing files and an electronic device using the same are described. The method includes receiving a first instruction; executing the application installed on the electronic device according to the first instruction, a first file among a plurality of files for the application converts into a second state from the first state during a process for executing the application; writing the first file with the second state into a network storage by a first file system, in order to enable the application installed on another electronic device to be executed based on the first file with the second state in the network storage. An application progress may be shared and synchronized conveniently without a user's interaction or participation by writing the first file with the converted state into the network storage.
    Type: Application
    Filed: December 10, 2013
    Publication date: June 12, 2014
    Applicants: Lenovo (Beijing) Co., Ltd., Beijing Lenovo Software Ltd.
    Inventors: Songtao Lin, Ziwang Shi, Ning Deng
  • Publication number: 20140068297
    Abstract: The embodiments of the present application provide a method and a state control apparatus as well as a portable terminal. The method is applied in a first system connected to a second system and includes: detecting, by the first system, a first event; determining a first state of the first system and a second state of the second system when the first event is a first predetermined event; obtaining a predetermined policy including a first control command and a second control command based on the first state of the first system, the second state of the second system and the first predetermined event; and controlling, by the first system, its own state based on the first control command and transmitting the second control command to the second system such that the second system is switched from the second state to a fourth state. The second system has different power consumptions in the second state and the fourth state.
    Type: Application
    Filed: May 3, 2012
    Publication date: March 6, 2014
    Applicants: BEIJING LENOVO SOFTWARE LTD., LENOVO (BEIJING) LIMITED
    Inventors: Ning An, Songtao Lin, Chentao Yu
  • Publication number: 20110238758
    Abstract: A system for displaying feeds contents of a contact and for processing feeds contents of a contact. The system obtains feeds content data of a contact of a user, mixes and sorts the feeds content data. The system pulls out, when the user requests for obtaining the feeds contents of the contact, complete information of the feeds contents requested by the user, and displaying the complete information.
    Type: Application
    Filed: June 6, 2011
    Publication date: September 29, 2011
    Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Zhu Liang, Xing Yao, Songtao Lin, Zhihao Zheng, Jiang Jiang, Qun Yu, Yue Wu, Zhenyu Guo, Xiaojun Zeng, Min Chen, Yanjie He, Shan Chen, Wenjiang Zhou, Hao Wu, Ye Deng
  • Patent number: 7774418
    Abstract: A system, client and method for transmitting preview message in an instant messaging system are disclosed by the present invention.
    Type: Grant
    Filed: September 18, 2007
    Date of Patent: August 10, 2010
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Mu Tang, Yan Chen, Songtao Lin, Qingming Wang, Hexing Zhang, Fei Yu, Weiguang Huang
  • Patent number: 7552181
    Abstract: The present invention is a method for implementing instant messaging, including: registering, in a Hook function, a function for registering an instant messaging sub-process in a current running program used for defining a condition for registering the instant messaging sub-process and a process for registering the instant messaging sub-process as a sub-process of the current running program if the condition is satisfied and is used for displaying a instant messaging sub-window in a window of the current running program; and if running an instant messaging program, calling, by the Hook function, the function for registering an instant messaging sub-process in a current running program, if the condition for registering the instant messaging sub-process is satisfied, creating an instant messaging sub-process, registering the sub-process as the sub-process of the current running program, and displaying the instant messaging sub-window in the current running program.
    Type: Grant
    Filed: January 19, 2005
    Date of Patent: June 23, 2009
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Qingming Wang, Yejun Huang, Songtao Lin, Peizhao Li
  • Publication number: 20080109511
    Abstract: Method, system and server for managing data transmission. The method comprises the fellowing steps: the first client requests the server for data update; the server analyzes the request of the first client and takes the control measurement to the data that the client requests to update according to the predetermined control policy, and performs the subsequent process after the data requested by the client meet the control policy; the server informs the first client to update the data; the first client updates the data; the server informs the second client that the data of the first client has been updated; the second client acquires the updated data. The present invention discloses also a control system and a control equipment achieving the above method. The server takes the unified central control notification mode according to the present invention to effectively control the propagation approach of the personalized data.
    Type: Application
    Filed: December 9, 2005
    Publication date: May 8, 2008
    Applicant: Tencent Technology (SHENZHEN) Company Limited
    Inventors: Mu Tang, Yan Chen, Yan Zhao, Songtao Lin
  • Publication number: 20080043941
    Abstract: A system, client and method for transmitting preview message in an instant messaging system are disclosed by the present invention.
    Type: Application
    Filed: September 18, 2007
    Publication date: February 21, 2008
    Applicant: Tencent Technology (Shenzhen) Company Limited
    Inventors: Mu TANG, Yan CHEN, Songtao LIN, Qingming WANG, Hexing ZHANG, Fei YU, Weiguang HUANG
  • Publication number: 20070220091
    Abstract: The present invention is a method for implementing instant messaging, including: registering, in a Hook function, a function for registering an instant messaging sub-process in a current running program used for defining a condition for registering the instant messaging sub-process and a process for registering the instant messaging sub-process as a sub-process of the current running program if the condition is satisfied and is used for displaying a instant messaging sub-window in a window of the current running program; and if running an instant messaging program, calling, by the Hook function, the function for registering an instant messaging sub-process in a current running program, if the condition for registering the instant messaging sub-process is satisfied, creating an instant messaging sub-process, registering the sub-process as the sub-process of the current running program, and displaying the instant messaging sub-window in the current running program.
    Type: Application
    Filed: January 19, 2005
    Publication date: September 20, 2007
    Inventors: Qingming Wang, Yejun Huang, Songtao Lin, Peizhao Li