Patents by Inventor Sha Mo
Sha Mo 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: 10277697Abstract: A method for pushing a web application message may include: receiving, by a push server, token information and message information sent by an application server, parsing the token information to obtain a client identifier and an application identifier, acquiring a corresponding client according to the client identifier, and pushing the message information and the application identifier to the client; and acquiring, by the client, a corresponding web application according to the application identifier, and displaying the message information according to the web application. In addition, a system for pushing a web application message is further provided. The foregoing method and system for pushing a web application message can improve the development efficiency.Type: GrantFiled: May 12, 2016Date of Patent: April 30, 2019Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Ping Chen, Shuning Tian, Shudong Ruan, Kai Zhang, Shiqing Fan, Sha Mo, Li Xia
-
Patent number: 10205741Abstract: A method and an apparatus enabling browsers to perform security scan of devices is described. The method includes receiving a device scan request triggered when a device scan function in a browser is selected by a user. The method further includes injecting a pre-defined device scan program into an engine of the browser according to the received device scan request, running the device scan program, and displaying a scan result on a scan result displaying interface of the browser. A security scan in the prevalent browser application adds different functions to the browser and exempts users from downloading dedicated device checking and management software.Type: GrantFiled: June 4, 2015Date of Patent: February 12, 2019Assignee: Tencent Technology (Shenzhen) Company LimitedInventors: Yong Tao, Sha Mo
-
Patent number: 9633126Abstract: Methods and systems for synchronizing browser bookmarks are provided herein. In an exemplary method, a server can receive a bookmark collection sent by a first terminal browser. The bookmark collection can contain one or more bookmarks. The server can push the bookmark collection to a second terminal browser for the second terminal browser to simultaneously add the one or more bookmarks contained in the bookmark collection as bookmarks of the second terminal browser.Type: GrantFiled: May 23, 2014Date of Patent: April 25, 2017Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Wei Li, Bo Hu, Ruiyi Zhou, Xi Wang, Kai Zhang, Zhengkai Xie, Xin Qing, Bosen He, Huijiao Yang, Ying Huang, Yulei Liu, Cheng Feng, Tingyong Tang, Sha Mo
-
Patent number: 9584566Abstract: The present application discloses methods and systems for synchronizing duplicated contents between multiple terminals. By establishing a mapping relationship between multiple accounts for different application programs installed on different terminals, a server may transmit captured contents between the accounts so that the contents are displayed and/or further distributed. After receiving a content forwarding request from a second account associated with a browser application in a second terminal, the server may process the content forwarding request, which includes the captured contents and identifiers. Using the identifiers and the mapping relationship, the server may identify a first terminal with an instant messaging application having a first account. The captured contents may be transferred to the first account so that the captured contents may be displayed and/or further distributed. The present application provides additional convenience and efficiency for multi-terminal operations.Type: GrantFiled: January 6, 2014Date of Patent: February 28, 2017Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Yulei Liu, Bo Hu, Ruiyi Zhou, Xi Wang, Kai Zhang, Zhengkai Xie, Xin Qing, Bosen He, Huijiao Yang, Ying Huang, Wei Li, Cheng Feng, Tingyong Tang, Sha Mo, Zhipei Wang, Renfang Liu
-
Patent number: 9582368Abstract: Methods and apparatus for text input protection are provided. Text content inputted in an input field can be saved, after the text content inputted by a user in the input field of a browser on a mobile terminal is detected. When the browser is abnormally terminated while the user inputting the text content, the browser can be restarted and the saved text content can be imported into the input field. An exemplary apparatus can include a storage unit, an importing unit, and/or a cleanup unit.Type: GrantFiled: March 9, 2014Date of Patent: February 28, 2017Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Yulei Liu, Bo Hu, Zhipei Wang, Ruiyi Zhou, Xi Wang, Kai Zhang, Xin Qing, Huijiao Yang, Ying Huang, Wei Li, Cheng Feng, Sha Mo
-
Patent number: 9501680Abstract: Methods and devices for batch scanning 2D barcodes are provided by using a 2D barcode positioning process to determine a barcode area corresponding to each 2D barcode of a plurality of 2D barcodes in an image. According to the barcode area corresponding to each 2D barcode, the image containing the plurality of 2D barcodes can be segmented to provide a plurality of 2D barcode images with each barcode image corresponding to one 2D barcode of the plurality of 2D barcodes. Each barcode image of the plurality of 2D barcode images corresponding to the plurality of 2D barcodes can be decoded to obtain data contained in each barcode image. An exemplary device can include a positioning module, a segmenting module, and a decoding module.Type: GrantFiled: December 12, 2013Date of Patent: November 22, 2016Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Bo Hu, Xi Wang, Kai Zhang, Ruiyi Zhou, Zhengkai Xie, Bosen He, Huijiao Yang, Ying Huang, Yulei Liu, Wei Li, Cheng Feng, Tingyong Tang, Sha Mo
-
Publication number: 20160337462Abstract: A method for pushing a web application message may include: receiving, by a push server, token information and message information sent by an application server, parsing the token information to obtain a client identifier and an application identifier, acquiring a corresponding client according to the client identifier, and pushing the message information and the application identifier to the client; and acquiring, by the client, a corresponding web application according to the application identifier, and displaying the message information according to the web application. In addition, a system for pushing a web application message is further provided. The foregoing method and system for pushing a web application message can improve the development efficiency.Type: ApplicationFiled: May 12, 2016Publication date: November 17, 2016Inventors: Ping CHEN, Shuning TIAN, Shudong RUAN, Kai ZHANG, Shiqing FAN, Sha MO, Li XIA
-
Patent number: 9485330Abstract: A browser operation and control method is provided for a server and a client having a browser. The server receives a query request message from the client, and the query request message contains a character string converted by the client from voice information inputted by a user of the client. The server obtains control information for operating the browser based on the character string in the query request message, and the control information indicating one of a plurality results provided by the server including a direct URL based on the character string, a direct operation command based on the character string, and a search result page based on the character string. The server sends a query response message containing the control information to the client such that the client operates the browser based on the control information in response to the voice information inputted by the user.Type: GrantFiled: August 29, 2013Date of Patent: November 1, 2016Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Bo Hu, Sha Mo, Tingyong Tang, Ying Huang, Xi Wang, Cheng Feng
-
Patent number: 9408106Abstract: The present disclosure is applied in field of mobile internet, and provides method and device for loading a read content, the method includes: acquiring a loading condition evaluation parameter of the mobile terminal, the loading condition evaluation parameter including a network environment parameter; determining a loading condition level of the mobile terminal according to the loading condition evaluation parameter; adapting a loading strategy corresponding to the loading condition level in a preset loading strategy table; loading the read content according to the loading strategy. The embodiments of the present method can adapt a suitable loading strategy for the read content needs to be loaded according to the network environment, in which the mobile terminal is currently, so as to implement an adaptive adjustment of the loading strategy and ensure that the read content can be loaded in a shortest time no matter of the network environment.Type: GrantFiled: May 28, 2014Date of Patent: August 2, 2016Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Ning Ma, Zhou Feng, Sha Mo, Tingyong Tang
-
Publication number: 20160162272Abstract: A method is provided for loading a rendering engine of a browser on a mobile terminal. The method includes receiving a user interface installation file and a rendering engine file separately and independently when an update to the browser is needed, wherein the user interface installation file includes a user interface module and an interface adapter module. The method also includes installing the received user interface installation file. Further, the method includes loading dynamically a corresponding function file and an object library file in the rendering engine file through the interface adapter module when an application runs. The corresponding function file and the object library file are not compiled together with the user interface adapter module.Type: ApplicationFiled: February 12, 2016Publication date: June 9, 2016Inventors: LI ZHANG, KE SU, ZHEN CHEN, DAIGUO ZHOU, SHUDONG RUAN, SHA MO, WANXIN WANG
-
Patent number: 9330291Abstract: According to an example, a method for parsing an image may be provided. An image on a device may be processed by the device. Key characteristics of the image may be obtained by the device. The image may be parsed by the device with a two-dimension decoding mode. Content information of the image may be obtained by the device.Type: GrantFiled: May 15, 2015Date of Patent: May 3, 2016Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Yong Tao, Sha Mo, Hao Tang, Ning Ma, Zhou Feng
-
Patent number: 9310921Abstract: Screen control methods and apparatus are provided. When it is determined that a touch control pressure value on a touch control screen exceeds a pre-set pressure threshold value to, a touch control operation by a finger on the touch control screen can be obtained. Corresponding to the touch control operation, a control instruction can be called according to a mapping relationship table that is pre-set. The mapping relationship table includes a mapping relationship between the touch control operation and the control instruction. The touch control screen can be controlled to display contents according to the control instruction.Type: GrantFiled: May 23, 2014Date of Patent: April 12, 2016Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Kai Zhang, Bo Hu, Tingyong Tang, Renfang Liu, Zhipei Wang, Ruiyi Zhou, Xi Wang, Zhengkai Xie, Bosen He, Ying Huang, Wei Li, Cheng Feng, Huijiao Yang, Yulei Liu, Sha Mo
-
Publication number: 20150271190Abstract: A method and an apparatus enabling browsers to perform security scan of devices is described. The method includes receiving a device scan request triggered when a device scan function in a browser is selected by a user. The method further includes injecting a pre-defined device scan program into an engine of the browser according to the received device scan request, running the device scan program, and displaying a scan result on a scan result displaying interface of the browser. A security scan in the prevalent browser application adds different functions to the browser and exempts users from downloading dedicated device checking and management software.Type: ApplicationFiled: June 4, 2015Publication date: September 24, 2015Inventors: Yong TAO, Sha MO
-
Publication number: 20150248571Abstract: According to an example, a method for parsing an image may be provided. An image on a device may be processed by the device. Key characteristics of the image may be obtained by the device. The image may be parsed by the device with a two-dimension decoding mode. Content information of the image may be obtained by the device.Type: ApplicationFiled: May 15, 2015Publication date: September 3, 2015Inventors: Yong Tao, Sha Mo, Hao Tang, Ning Ma, Zhou Feng
-
Patent number: 9117130Abstract: Various embodiments provide methods, apparatus, and electronic devices for information obtaining, information management and 2D barcode generation. In an exemplary method implemented by an electronic device, a first two-dimensional (2D) barcode can be obtained. An image transformation can be performed on the first 2D barcode to obtain a virtual 2D barcode. Further, according to validity of the virtual 2D barcode, relationship information of the first 2D barcode can be obtained based on a mapping relationship of the virtual 2D barcode in a database.Type: GrantFiled: December 15, 2013Date of Patent: August 25, 2015Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Zhengkai Xie, Ying Huang, Sha Mo, Xi Wang, Cheng Feng, Wei Li, Yulei Liu, Huijiao Yang, Bosen He, Kai Zhang, Ruiyi Zhou, Bo Hu, Tingyong Tang
-
Patent number: 9117001Abstract: A method is provided for cross-terminal cloud browsing on the Internet. The method includes a second terminal obtaining a 2D bar code generated by a first terminal corresponding to a web content currently being presented on a webpage on the first terminal. The 2D bar code includes at least presentation information of the web content. The method also includes the second terminal parsing the 2D bar code to obtain the presentation information of the web content contained in the 2D bar code. Further, the method includes the second terminal establishing a link using the presentation information of the web content to realize cross-terminal presentation of the web content on the second terminal.Type: GrantFiled: December 29, 2013Date of Patent: August 25, 2015Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Ruiyi Zhou, Bo Hu, Xi Wang, Kai Zhang, Zhengkai Xie, Bosen He, Huijiao Yang, Ying Huang, Yulei Liu, Wei Li, Tingyong Tang, Sha Mo, Cheng Feng
-
Patent number: 9106698Abstract: The present invention, relating to the field of computer technologies, provides a method and server for intelligent categorization of bookmarks. The method includes: acquiring a bookmark link address requested for categorization by a client; categorizing the bookmark link address requested for categorization; and returning a categorization result as a bookmark category to the client. The server includes: an acquiring module, a categorizing module, and a returning module. According to the present invention, by acquiring a bookmark link address requested for categorization by a client, categorizing the bookmark link address requested for categorization, and returning a categorization result as a bookmark category to the client, the objective of intelligent categorization of the bookmarks is achieved so that time consumption caused by users' manual organization and categorization of the bookmarks is avoided. In addition, a better user experience on the browser is brought to users.Type: GrantFiled: June 5, 2013Date of Patent: August 11, 2015Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Lei Guan, Sha Mo, Jiayi Yan
-
Patent number: 9038910Abstract: A method is provided for performing action commands on a mobile terminal. The method includes reading a 2D barcode to obtain 2D barcode information. The 2D barcode information includes at least an action command identifier and a call instruction for calling an application program interface (API) corresponding to the action command. The method also includes calling the API corresponding to the action command and completing execution of the action command.Type: GrantFiled: January 12, 2014Date of Patent: May 26, 2015Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Huijiao Yang, Bo Hu, Ruiyi Zhou, Kai Zhang, Zhengkai Xie, Ying Huang, Yulei Liu, Wei Li, Cheng Feng, Tingyong Tang, Xi Wang, Sha Mo, Bosen He
-
Publication number: 20150058060Abstract: A method, device, client and system for implementing reminders. The method includes: receiving from a first client affair reminder information and information of a second client; sending the affair reminder information to the second client according to the information of the second client, so that the second client can perform affair reminding according to the affaire reminder information. The device includes an information receiving module and an affair reminding module. The client includes a receiving module and an affair reminding module. The system includes a first client, a device of affair reminder and a second client. The affair reminder information can be sent by the first client to the second client so as to enable the second client to perform affair reminding according to the affair reminder information.Type: ApplicationFiled: November 4, 2014Publication date: February 26, 2015Inventors: Yong TAO, Ning MA, Sha MO, Zhou FENG
-
Publication number: 20150020175Abstract: The examples of the present disclosure provide an account login method, device and system and a network server, which relate to computer communications. The method includes: obtaining current fingerprint information sent from a terminal; determining whether the current fingerprint information is the same with pre-stored initial fingerprint information; and allowing the terminal to log in to an account which is associated with a piece of the pre-stored initial fingerprint information when the current fingerprint information is the same with the piece of the pre-stored initial fingerprint information. By determining whether the received current fingerprint information has existed, and allowing the terminal to log in to an account which is associated with the initial fingerprint information if the current fingerprint information has existed, the method realizes login to an account only by a fingerprint, which avoids the complicated process during login to an internet application and improves the user experience.Type: ApplicationFiled: September 29, 2014Publication date: January 15, 2015Inventors: Liu YANG, Sha MO, Sirui LIU, Yan LI