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: 10007316Abstract: 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: GrantFiled: May 3, 2012Date of Patent: June 26, 2018Assignees: LENOVO (BEIJING) LIMITED, BEIJING LENOVO SOFTWARE LTDInventors: Ning An, Songtao Lin, Chentao Yu
-
Patent number: 9934245Abstract: 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: GrantFiled: December 10, 2013Date of Patent: April 3, 2018Assignees: BEIJING LENOVO SOFTWARE LTD., LENOVO (BEIJING) CO., LTD.Inventors: Songtao Lin, Ziwang Shi, Ning Deng
-
Patent number: 9584612Abstract: 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: GrantFiled: June 29, 2015Date of Patent: February 28, 2017Assignee: Tencent Technology (Shenzhen) Company LimitedInventors: Zhihao Zheng, Yan Zhao, Yiguo Yang, Yanping Guan, Songtao Lin, Rongjin Zheng, Mengting Jiang, Tantan Zhang
-
Publication number: 20150304440Abstract: 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: ApplicationFiled: June 29, 2015Publication date: October 22, 2015Inventors: Zhihao Zheng, Yan Zhao, Yiguo Yang, Yanping Guan, Songtao Lin, Rongjin Zheng, Mengting Jiang, Xianxian Zhang
-
Patent number: 9002743Abstract: 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: GrantFiled: December 9, 2005Date of Patent: April 7, 2015Assignee: Tencent Technology (Shenzhen) Company LimitedInventors: Mu Tang, Yan Chen, Yan Zhao, Songtao Lin
-
Publication number: 20140164448Abstract: 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: ApplicationFiled: December 10, 2013Publication date: June 12, 2014Applicants: Lenovo (Beijing) Co., Ltd., Beijing Lenovo Software Ltd.Inventors: Songtao Lin, Ziwang Shi, Ning Deng
-
Publication number: 20140068297Abstract: 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: ApplicationFiled: May 3, 2012Publication date: March 6, 2014Applicants: BEIJING LENOVO SOFTWARE LTD., LENOVO (BEIJING) LIMITEDInventors: Ning An, Songtao Lin, Chentao Yu
-
Publication number: 20110238758Abstract: 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: ApplicationFiled: June 6, 2011Publication date: September 29, 2011Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: 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: 7774418Abstract: A system, client and method for transmitting preview message in an instant messaging system are disclosed by the present invention.Type: GrantFiled: September 18, 2007Date of Patent: August 10, 2010Assignee: Tencent Technology (Shenzhen) Company LimitedInventors: Mu Tang, Yan Chen, Songtao Lin, Qingming Wang, Hexing Zhang, Fei Yu, Weiguang Huang
-
Patent number: 7552181Abstract: 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: GrantFiled: January 19, 2005Date of Patent: June 23, 2009Assignee: Tencent Technology (Shenzhen) Company LimitedInventors: Qingming Wang, Yejun Huang, Songtao Lin, Peizhao Li
-
Publication number: 20080109511Abstract: 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: ApplicationFiled: December 9, 2005Publication date: May 8, 2008Applicant: Tencent Technology (SHENZHEN) Company LimitedInventors: Mu Tang, Yan Chen, Yan Zhao, Songtao Lin
-
Publication number: 20080043941Abstract: A system, client and method for transmitting preview message in an instant messaging system are disclosed by the present invention.Type: ApplicationFiled: September 18, 2007Publication date: February 21, 2008Applicant: Tencent Technology (Shenzhen) Company LimitedInventors: Mu TANG, Yan CHEN, Songtao LIN, Qingming WANG, Hexing ZHANG, Fei YU, Weiguang HUANG
-
Publication number: 20070220091Abstract: 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: ApplicationFiled: January 19, 2005Publication date: September 20, 2007Inventors: Qingming Wang, Yejun Huang, Songtao Lin, Peizhao Li