Patents by Inventor Wentao Zheng

Wentao Zheng 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: 12063187
    Abstract: A mail processing method and apparatus, a device, a medium, a computer program product, and a computer program provided in the present disclosure, where the method includes: receiving a to-be-sent mail; obtaining, if it is identified that the to-be-sent mail includes an instant messaging group identifier, a group mail address corresponding to the instant messaging group identifier; and taking the group mail address as a recipient address and performing a sending operation on the to-be-sent mail.
    Type: Grant
    Filed: August 7, 2023
    Date of Patent: August 13, 2024
    Assignee: BYTEDANCE INC.
    Inventors: Wentao Zheng, Bo Li, Justin Jia-Zhao Lim, Jie Zhu
  • Patent number: 11922345
    Abstract: A messaging system may receive a plurality of messages in a conversation maintained by a messaging service. It may be determined that a first message sent from a first messaging application associated with a first user comprises information identifying a second user. The messaging system may receive information indicative of a date associated with the first message. At least one database may store an association among at least the first message, the second user, and the date. The messaging system may send information indicative of the date still being active in the at least one database to a second messaging application associated with the second user.
    Type: Grant
    Filed: July 27, 2020
    Date of Patent: March 5, 2024
    Assignee: BYTEDANCE INC.
    Inventors: Wentao Zheng, Zihao Wang, Ruchir Astavans, Justin Jia-Zhao Lim, Wang Liang
  • Publication number: 20230394395
    Abstract: The present disclosure describes conversation-based messaging techniques. The techniques comprise generating a thread identifier (ID) corresponding to a new conversation based on receiving a user input indicative of starting the new conversation, wherein the user input is received from a user via a predetermined interface element on a user interface; displaying a window overlaid on the user interface in response to receiving the user input via the predetermined interface element, wherein the window comprises a plurality of representative elements corresponding to a plurality of types of conversation attribute; and creating one or more attributes of the new conversation based at least in part on selecting one or more representative elements among the plurality of representative elements, wherein the creating one or more attributes of the new conversation further comprises associating the one or more attributes with the thread ID of the first conversation.
    Type: Application
    Filed: August 16, 2023
    Publication date: December 7, 2023
    Inventors: Wentao ZHENG, Zihao WANG, Ruchir Astavans, Justin Jia-Zhao LIM, Wang LIANG
  • Publication number: 20230379277
    Abstract: A mail processing method and apparatus, a device, a medium, a computer program product, and a computer program provided in the present disclosure, where the method includes: receiving a to-be-sent mail; obtaining, if it is identified that the to-be-sent mail includes an instant messaging group identifier, a group mail address corresponding to the instant messaging group identifier; and taking the group mail address as a recipient address and performing a sending operation on the to-be-sent mail\
    Type: Application
    Filed: August 7, 2023
    Publication date: November 23, 2023
    Inventors: Wentao ZHENG, Bo LI, Justin Jia-Zhao LIM, Jie ZHU
  • Patent number: 11799807
    Abstract: A mail processing method and apparatus, a device, a medium, a computer program product, and a computer program provided in the present disclosure, where the method includes: receiving a to-be-sent mail; obtaining, if it is identified that the to-be-sent mail includes an instant messaging group identifier, a group mail address corresponding to the instant messaging group identifier; and taking the group mail address as a recipient address and performing a sending operation on the to-be-sent mail. In the present disclosure, in a case of receiving, by a mail server, a mail sent by a mail client, if it is identified that the recipient includes an instant messaging group name, the mail is sent to a group address corresponding to the group name, which improves functional integration of email and IM software, thereby providing richer collaborative office functions.
    Type: Grant
    Filed: April 22, 2022
    Date of Patent: October 24, 2023
    Assignee: BYTEDANCE INC.
    Inventors: Wentao Zheng, Bo Li, Justin Jia-Zhao Lim, Jie Zhu
  • Patent number: 11757810
    Abstract: A mail processing method and apparatus, a device, a medium, a computer program product, and a computer program provided in the present disclosure, where the method includes: receiving a to-be-sent mail; obtaining, if it is identified that the to-be-sent mail includes an instant messaging group identifier, a group mail address corresponding to the instant messaging group identifier; and taking the group mail address as a recipient address and performing a sending operation on the to-be-sent mail. In the present disclosure, in a case of receiving, by a mail server, a mail sent by a mail client, if it is identified that the recipient includes an instant messaging group name, the mail is sent to a group address corresponding to the group name, which improves functional integration of email and IM software, thereby providing richer collaborative office functions.
    Type: Grant
    Filed: April 22, 2022
    Date of Patent: September 12, 2023
    Assignee: BYTEDANCE INC.
    Inventors: Wentao Zheng, Bo Li, Justin Jia-Zhao Lim, Jie Zhu
  • Patent number: 11757669
    Abstract: Generating an agenda for a meeting includes creating a content repository that includes content corresponding to feedback from previous targeted meetings and/or information corresponding to ongoing discussions between potential attendees of the meeting, automatically creating a prioritized list of discussion topics, and at least one expert providing gestures to a computer screen to create an assessment for the discussion topics, display additional data for the prioritized list of the discussion topics, and/or transfer one or more of the discussion topics of the prioritized list of the discussion topics to either a list of dropped discussion topics or to an ordered list of selected discussion topics. An agenda is automatically generated based on the ordered list of selected discussion topics and on weights assigned to the at least one expert according to relative expertise. An order of agenda items is based in part on the weights.
    Type: Grant
    Filed: March 17, 2022
    Date of Patent: September 12, 2023
    Assignee: Daommo, Inc.
    Inventors: Chuhan Wang, Wentao Zheng, Phil Libin
  • Patent number: 11645466
    Abstract: A messaging system may receive a plurality of messages in a conversation. It may be determined that one or more of the messages comprise information indicative of a topic. An association of the information indicative of the topic and the conversation may be stored in a database. An input may be received indicating a selection of the topic. In response to receiving the input, at least a subset of the conversation, such as one or more of the messages, may be sent to a messaging application. The messaging application may display the subset of the conversation.
    Type: Grant
    Filed: July 27, 2020
    Date of Patent: May 9, 2023
    Assignee: BYTEDANCE INC.
    Inventors: Zihao Wang, Wang Liang, Ruchir Astavans, Justin Jia-Zhao Lim, Wentao Zheng
  • Publication number: 20220247702
    Abstract: A mail processing method and apparatus, a device, a medium, a computer program product, and a computer program provided in the present disclosure, where the method includes: receiving a to-be-sent mail; obtaining, if it is identified that the to-be-sent mail includes an instant messaging group identifier, a group mail address corresponding to the instant messaging group identifier; and taking the group mail address as a recipient address and performing a sending operation on the to-be-sent mail. In the present disclosure, in a case of receiving, by a mail server, a mail sent by a mail client, if it is identified that the recipient includes an instant messaging group name, the mail is sent to a group address corresponding to the group name, which improves functional integration of email and IM software, thereby providing richer collaborative office functions.
    Type: Application
    Filed: April 22, 2022
    Publication date: August 4, 2022
    Inventors: Wentao ZHENG, Bo LI, Justin Jia-Zhao LIM, Jie ZHU
  • Patent number: 11349800
    Abstract: A messaging system may receive a first message in a conversation. It may be determined that the first message comprises information indicative of an email address associated with an email participant. At least one database may store an association between the email address and the conversation. The messaging service may generate an identifier for identifying the conversation by an external email service associated with the email address and send the identifier to the external email service associated with the email address.
    Type: Grant
    Filed: July 27, 2020
    Date of Patent: May 31, 2022
    Assignee: BYTEDANCE INC.
    Inventors: Zihao Wang, Wentao Zheng, Justin Jia-Zhao Lim, Wang Liang, Ruchir Astavans
  • Patent number: 11343114
    Abstract: A messaging system may receive a plurality of messages in a first conversation among a plurality of conversations. It may be determined that a first message in the first conversation comprises information identifying a first group and authorizing the first group to participate in the first conversation. An association between the first group and the first conversation may be stored in at least one database. Data associated with the first group comprising information identifying a plurality of users in the first group may be retrieved from the at least one database. At least a subset of the first conversation may be sent to a plurality of messaging applications associated with the plurality of users based on the retrieved data.
    Type: Grant
    Filed: July 27, 2020
    Date of Patent: May 24, 2022
    Assignee: BYTEDANCE INC.
    Inventors: Wentao Zheng, Zihao Wang, Wang Liang, Ruchir Astavans, Justin Jia-Zhao Lim
  • Publication number: 20220029945
    Abstract: A messaging system may receive a first message in a conversation. It may be determined that the first message comprises information indicative of an email address associated with an email participant. At least one database may store an association between the email address and the conversation. The messaging service may generate an identifier for identifying the conversation by an external email service associated with the email address and send the identifier to the external email service associated with the email address.
    Type: Application
    Filed: July 27, 2020
    Publication date: January 27, 2022
    Inventors: Zihao Wang, Wentao ZHENG, Justin Jia-Zhao LIM, Wang LIANG, Ruchir ASTAVANS
  • Publication number: 20220029841
    Abstract: A messaging system may receive a plurality of messages in a first conversation among a plurality of conversations. It may be determined that a first message in the first conversation comprises information identifying a first group and authorizing the first group to participate in the first conversation. An association between the first group and the first conversation may be stored in at least one database. Data associated with the first group comprising information identifying a plurality of users in the first group may be retrieved from the at least one database. At least a subset of the first conversation may be sent to a plurality of messaging applications associated with the plurality of users based on the retrieved data.
    Type: Application
    Filed: July 27, 2020
    Publication date: January 27, 2022
    Inventors: Wentao ZHENG, Zihao WANG, Wang LIANG, Ruchir ASTAVANS, Justin Jia-Zhao LIM
  • Publication number: 20220027559
    Abstract: A messaging system may receive a plurality of messages in a conversation. It may be determined that one or more of the messages comprise information indicative of a topic. An association of the information indicative of the topic and the conversation may be stored in a database. An input may be received indicating a selection of the topic. In response to receiving the input, at least a subset of the conversation, such as one or more of the messages, may be sent to a messaging application. The messaging application may display the subset of the conversation.
    Type: Application
    Filed: July 27, 2020
    Publication date: January 27, 2022
    Inventors: Zihao WANG, Wang LIANG, Ruchir ASTAVANS, Justin Jia-Zhao LIM, Wentao ZHENG
  • Publication number: 20220027834
    Abstract: A messaging system may receive a plurality of messages in a conversation maintained by a messaging service. It may be determined that a first message sent from a first messaging application associated with a first user comprises information identifying a second user. The messaging system may receive information indicative of a date associated with the first message. At least one database may store an association among at least the first message, the second user, and the date. The messaging system may send information indicative of the date still being active in the at least one database to a second messaging application associated with the second user.
    Type: Application
    Filed: July 27, 2020
    Publication date: January 27, 2022
    Inventors: Wentao Zheng, Zihao Wang, Ruchir Astavans, Justin Jia-Zhao Lim, Wang Liang
  • Publication number: 20170351655
    Abstract: A method and apparatus for performing template-aware document editing is provided. Template-aware document editing may include identifying a document template, the document template including a plurality of rules, generating a document based on the document template, the document including a plurality of document tokens, wherein generating the document includes generating a document tree based on the plurality of rules, altering the document tree in response to user input based on the plurality of rules, and storing or transmitting the document.
    Type: Application
    Filed: September 3, 2013
    Publication date: December 7, 2017
    Applicant: Google Inc.
    Inventors: Wentao Zheng, Micah Lemonik
  • Publication number: 20170163471
    Abstract: A system and method for recovering a user account is disclosed. A challenge module generates questions for recovering an account of a first user. The first user is associated with a social network. A verification module determines that the first user owns the account based on answers of the questions from the first user. A helper module determines a list of users that the first user can ask for help. The first user is connected to the list of users in the social network. The help module notifies the list of users about a recovery request submitted by the first user and receives responses from at least some users in the list of users. The verification module determines that the first user owns the account based on the responses. A recovery module recovers the account for the first user.
    Type: Application
    Filed: October 11, 2012
    Publication date: June 8, 2017
    Inventor: Wentao Zheng
  • Patent number: 9589385
    Abstract: A computer-implemented method, system and computer-readable storage device provide functionality for managing location information for planar regions in two-dimensional views of a three-dimensional environment. A request is received for a first two-dimensional view of a three-dimensional environment that identifies a first planar region associated with content within the three-dimensional environment. The first two-dimensional view is rendered and displayed. A request is received for a second two-dimensional view from a second location. A distance and direction between the location of the first planar region and the location for the second view are determined and used to establish a second location of the planar region in the second two-dimensional view, and then use this information to help render and display the second two-dimensional view.
    Type: Grant
    Filed: June 12, 2015
    Date of Patent: March 7, 2017
    Assignee: Google Inc.
    Inventors: Wentao Zheng, Kenneth James Turner
  • Patent number: 9529791
    Abstract: A method and apparatus for performing template and content aware document and template editing is provided. Template and content aware document and template editing may include identifying a current document template, the current document template including a plurality of rules, generating a current document based on the current document template, wherein generating the current document includes, identifying a rule from the plurality of rules, the rule indicating an object and an object definition for the object, the object definition including a dynamic content definition, and including dynamic content in the current document based on the dynamic content definition, and storing or transmitting the current document.
    Type: Grant
    Filed: December 12, 2013
    Date of Patent: December 27, 2016
    Assignee: GOOGLE INC.
    Inventors: Wentao Zheng, Micah Lemonik
  • Publication number: 20150242609
    Abstract: Applications that rely on user authentication information execute within an application container on the computing device. The application container comprises a plug receiver module and a delegate module. When a request for authentication is initiated, the user is prompted to connect a remote identification device to the computing device. The remote identification device stores an encrypted version of a user secret code. The plug receiver module reads the encrypted version of the user secret code and communicates the encrypted information to a remote authentication server. The remote authentication server decrypts the user secret code and uses the decrypted user secret code to identify and communicate corresponding user authentication information to the delegate module. The delegate module establishes an authenticated session by making the user authentication information available to the applications executing in the application container.
    Type: Application
    Filed: February 24, 2014
    Publication date: August 27, 2015
    Applicant: Google Inc.
    Inventors: Wentao Zheng, Zutao Zhu