Patents by Inventor Maowei Yang

Maowei Yang 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: 11178097
    Abstract: The present disclosure discloses a user event responding method performed by a computer server hosting a social networking application involving a user account associated with a terminal and a public identifier associated with a third-party service account, including: receiving a subscription request from the terminal; establishing a subscription relationship between the user account and the third-party service account; configuring a set of auto-response rules for the subscription relationship in accordance with one or more parameters provided by the user account and the third-party service account, respectively; detecting a user event triggered by the user account at the terminal; identifying one or more keywords associated with the user event; obtaining, according to the set of auto-response rules, a response message corresponding to the detected user event and determined by the one or more keywords; and returning the obtained response message to the user account for display on the terminal.
    Type: Grant
    Filed: July 28, 2017
    Date of Patent: November 16, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Hao Chen, Maowei Yang
  • Patent number: 10873640
    Abstract: The present disclosure relates to the field of Internet technologies, and discloses an information exchange method and a server. The method includes: receiving a request message sent by a terminal; sending the request message to a third-party server that corresponds to a public identifier, so that the third-party server receives the request message, obtains response information according to request information in the request message, and returns the public identifier, an Internet application identifier, and the response information; receiving the public identifier, the Internet application identifier, and the response information that are returned by the third-party server, and sending the public identifier and the response information to the terminal that corresponds to the Internet application identifier.
    Type: Grant
    Filed: February 15, 2017
    Date of Patent: December 22, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Hao Chen, Maowei Yang
  • Patent number: 10637676
    Abstract: Embodiments of the present disclosure relate to the field of computer and Internet technologies, and disclose a group management method, apparatus, and system. The method includes: obtaining an interface address corresponding to a group management operation; generating an interface call request carrying the interface address, the interface call request being used to call a group management interface provided by an open platform server, and the group management interface being used to perform a group management operation on a follower account following a target user account; and sending the interface call request to the open platform server. By means of group management, the follower account is properly and effectively managed, and moreover it is convenient for a user account operator to develop and implement services such as a group bulk messaging service.
    Type: Grant
    Filed: July 24, 2017
    Date of Patent: April 28, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Hao Chen, Maowei Yang
  • Patent number: 10623353
    Abstract: A server with one or more processors and memory receives a template request from a public account in the social networking platform for a message template and determines a category corresponding to the template request based on a characteristic of the public account or a characteristic specified in the template request. The server identifies template(s) according to the category from a template library and sends the template(s) with corresponding template identifiers to the public account. After the sending, the server receives a message request from the public account, including a template identifier for a first message template, recipient information, and respective values for one or more information parameters of the first message template. The server generates a message based on the message request and the first message template and sends the generated message to a user account in the social networking platform that corresponds to the recipient information.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: April 14, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Maowei Yang, Jianbo Zou
  • Patent number: 10516659
    Abstract: The present disclosure provides a user information obtaining method and apparatus, and a server.
    Type: Grant
    Filed: June 13, 2017
    Date of Patent: December 24, 2019
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Hao Chen, Maowei Yang
  • Patent number: 10165062
    Abstract: A method includes: receiving, from a third-party terminal, protocol data for a barcode to be generated, wherein the protocol data include (1) information identifying an action instruction, and (2) information identifying a first location where the barcode is to be posted; generating the barcode, wherein the barcode stores (1) the information identifying the action instruction, and (2) the information identifying the first location; sending the barcode to the third-party terminal; and subsequent to sending the barcode to the third-party terminal: receiving barcode information from a user terminal, wherein the user terminal obtained the barcode information by scanning the barcode at the first location, and the barcode information includes (1) the information identifying the action instruction, and (2) the information identifying the first location; and in response to receiving the barcode information from the user terminal: performing a first action in accordance with the action instruction and the first locati
    Type: Grant
    Filed: August 10, 2017
    Date of Patent: December 25, 2018
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Maowei Yang
  • Patent number: 10126941
    Abstract: This document describes tools associated with symbol entry control functions. In some implementations, the tools identify a first finger that is in tactile contact with a touch screen. The first finger can select a subset of symbols from a plurality of symbols that can be entered via the touch screen. The tools can also identify whether one or more other fingers are in concurrent tactile contact with the first finger on the touch screen. The tools can select an individual symbol from the subset based on whether the one or more other fingers are in concurrent tactile contact with the first finger on the touch screen.
    Type: Grant
    Filed: January 12, 2015
    Date of Patent: November 13, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Bin Benjamin Zhu, Maowei Yang, Xuyong Yang, Shipeng Li
  • Publication number: 20170346911
    Abstract: A method includes: receiving, from a third-party terminal, protocol data for a barcode to be generated, wherein the protocol data include (1) information identifying an action instruction, and (2) information identifying a first location where the barcode is to be posted; generating the barcode, wherein the barcode stores (1) the information identifying the action instruction, and (2) the information identifying the first location; sending the barcode to the third-party terminal; and subsequent to sending the barcode to the third-party terminal: receiving barcode information from a user terminal, wherein the user terminal obtained the barcode information by scanning the barcode at the first location, and the barcode information includes (1) the information identifying the action instruction, and (2) the information identifying the first location; and in response to receiving the barcode information from the user terminal: performing a first action in accordance with the action instruction and the first locati
    Type: Application
    Filed: August 10, 2017
    Publication date: November 30, 2017
    Inventor: Maowei YANG
  • Publication number: 20170331779
    Abstract: The present disclosure discloses a user event responding method performed by a computer server hosting a social networking application involving a user account associated with a terminal and a public identifier associated with a third-party service account, including: receiving a subscription request from the terminal; establishing a subscription relationship between the user account and the third-party service account; configuring a set of auto-response rules for the subscription relationship in accordance with one or more parameters provided by the user account and the third-party service account, respectively; detecting a user event triggered by the user account at the terminal; identifying one or more keywords associated with the user event; obtaining, according to the set of auto-response rules, a response message corresponding to the detected user event and determined by the one or more keywords; and returning the obtained response message to the user account for display on the terminal.
    Type: Application
    Filed: July 28, 2017
    Publication date: November 16, 2017
    Inventors: Hao CHEN, Maowei YANG
  • Publication number: 20170324570
    Abstract: Embodiments of the present disclosure relate to the field of computer and Internet technologies, and disclose a group management method, apparatus, and system. The method includes: obtaining an interface address corresponding to a group management operation; generating an interface call request carrying the interface address, the interface call request being used to call a group management interface provided by an open platform server, and the group management interface being used to perform a group management operation on a follower account following a target user account; and sending the interface call request to the open platform server. By means of group management, the follower account is properly and effectively managed, and moreover it is convenient for a user account operator to develop and implement services such as a group bulk messaging service.
    Type: Application
    Filed: July 24, 2017
    Publication date: November 9, 2017
    Inventors: HAO CHEN, MAOWEI YANG
  • Publication number: 20170279794
    Abstract: The present disclosure provides a user information obtaining method and apparatus, and a server.
    Type: Application
    Filed: June 13, 2017
    Publication date: September 28, 2017
    Inventors: Hao CHEN, Maowei YANG
  • Patent number: 9762684
    Abstract: An electronic device for processing barcode information is described. The device includes one or more processors; and memory storing one or more programs. The device receives barcode information. The barcode information includes (1) information identifying an action instruction and (2) information identifying a first location of a corresponding barcode. The device performs an action in accordance with the action instruction and the first location of the corresponding barcode. A corresponding method and a computer readable storage medium storing one or more programs for execution by the electronic device are also described.
    Type: Grant
    Filed: December 11, 2014
    Date of Patent: September 12, 2017
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Maowei Yang
  • Publication number: 20170163749
    Abstract: The present disclosure relates to the field of Internet technologies, and discloses an information exchange method and a server. The method includes: receiving a request message sent by a terminal; sending the request message to a third-party server that corresponds to a public identifier, so that the third-party server receives the request message, obtains response information according to request information in the request message, and returns the public identifier, an Internet application identifier, and the response information; receiving the public identifier, the Internet application identifier, and the response information that are returned by the third-party server, and sending the public identifier and the response information) the terminal that corresponds to the Internet application identifier.
    Type: Application
    Filed: February 15, 2017
    Publication date: June 8, 2017
    Inventors: Hao CHEN, Maowei YANG
  • Patent number: 9565145
    Abstract: This application discloses a method implemented at a server to control information items shared on an instant messaging platform. The server monitors information sharing activities by a public account of the instant messaging platform. The public account is supported by a third party application authorized by the instant messaging platform and has connection with a plurality of individual user accounts of the instant messaging platform. When the amount of information shared by the public account exceeds a predefined threshold, the server partitions the shared information into multiple categories and measures user activities from the plurality of individual user accounts on the categorized shared information. The server selects a policy of restricting the public account from sharing information with the plurality of individual user accounts based on the measurement result, and applies the policy to the public account.
    Type: Grant
    Filed: June 17, 2016
    Date of Patent: February 7, 2017
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Jianbo Zou, Maowei Yang
  • Publication number: 20160294744
    Abstract: This application discloses a method implemented at a server to control information items shared on an instant messaging platform. The server monitors information sharing activities by a public account of the instant messaging platform. The public account is supported by a third party application authorized by the instant messaging platform and has connection with a plurality of individual user accounts of the instant messaging platform. When the amount of information shared by the public account exceeds a predefined threshold, the server partitions the shared information into multiple categories and measures user activities from the plurality of individual user accounts on the categorized shared information. The server selects a policy of restricting the public account from sharing information with the plurality of individual user accounts based on the measurement result, and applies the policy to the public account.
    Type: Application
    Filed: June 17, 2016
    Publication date: October 6, 2016
    Inventors: Jianbo ZOU, Maowei Yang
  • Publication number: 20160294748
    Abstract: A server with one or more processors and memory receives a template request from a public account in the social networking platform for a message template and determines a category corresponding to the template request based on a characteristic of the public account or a characteristic specified in the template request. The server identifies template(s) according to the category from a template library and sends the template(s) with corresponding template identifiers to the public account. After the sending, the server receives a message request from the public account, including a template identifier for a first message template, recipient information, and respective values for one or more information parameters of the first message template. The server generates a message based on the message request and the first message template and sends the generated message to a user account in the social networking platform that corresponds to the recipient information.
    Type: Application
    Filed: June 7, 2016
    Publication date: October 6, 2016
    Inventors: Maowei YANG, Jianbo Zou
  • Publication number: 20150123928
    Abstract: This document describes tools associated with symbol entry control functions. In some implementations, the tools identify a first finger that is in tactile contact with a touch screen. The first finger can select a subset of symbols from a plurality of symbols that can be entered via the touch screen. The tools can also identify whether one or more other fingers are in concurrent tactile contact with the first finger on the touch screen. The tools can select an individual symbol from the subset based on whether the one or more other fingers are in concurrent tactile contact with the first finger on the touch screen.
    Type: Application
    Filed: January 12, 2015
    Publication date: May 7, 2015
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Bin Benjamin ZHU, Maowei YANG, Xuyong YANG, Shipeng LI
  • Publication number: 20150090781
    Abstract: An electronic device for processing barcode information is described. The device includes one or more processors; and memory storing one or more programs. The device receives barcode information. The barcode information includes (1) information identifying an action instruction and (2) information identifying a first location of a corresponding barcode. The device performs an action in accordance with the action instruction and the first location of the corresponding barcode. A corresponding method and a computer readable storage medium storing one or more programs for execution by the electronic device are also described.
    Type: Application
    Filed: December 11, 2014
    Publication date: April 2, 2015
    Inventor: Maowei YANG
  • Patent number: 8957868
    Abstract: This document describes tools associated with symbol entry control functions. In some implementations, the tools identify a first finger that is in tactile contact with a touch screen. The first finger can select a subset of symbols from a plurality of symbols that can be entered via the touch screen. The tools can also identify whether one or more other fingers are in concurrent tactile contact with the first finger on the touch screen. The tools can select an individual symbol from the subset based on whether the one or more other fingers are in concurrent tactile contact with the first finger on the touch screen.
    Type: Grant
    Filed: June 3, 2011
    Date of Patent: February 17, 2015
    Assignee: Microsoft Corporation
    Inventors: Bin Benjamin Zhu, Maowei Yang, Xuyong Yang, Shipeng Li
  • Publication number: 20130097697
    Abstract: A security module generates a random image having a plurality of password-element indicators therein. The random image is provided to a user. The user selects portions of the random image. The security module determines whether the selected portions of the random image correspond to a password for the user. The security module grants access if the selected portions of the random image correspond to the user's password. However, if the selected portions of the random image do not correspond to the user's password, the security module may generate another random image having a plurality of password-element indicators therein, wherein each of the random images are computationally de-correlated.
    Type: Application
    Filed: October 14, 2011
    Publication date: April 18, 2013
    Applicant: Microsoft Corporation
    Inventors: Bin Benjamin Zhu, Guanbo Bao, Maowei Yang, Ning Xu