Back to results
US 12,177,385 B2Granted
Communication forwarding based on content analysis
AssigneeZoom Video Communications, Inc.
InventorNick Swerdlow
Life of this patent
Estimating the term…
Abstract
A communication directed to a recipient is stored in a message box of the recipient. A forwardee is identified based on an analysis of the communication. A request is received to transmit the communication to the forwardee. The communication is forwarded to a message box of the forwardee.
Claims19
A method implemented by a server, comprising:
- storing a communication directed to a recipient in a message box of the recipient, wherein the communication is an electronic communication, and wherein the message box is an electronic message box that stores electronic messages;
- identifying a forwardee based on an analysis of the communication, wherein identifying the forwardee based on the analysis of the communication comprises:
- obtaining, using an automatic speech recognition (ASR) software that performs speech to text conversion, a portion of the communication;
- identifying that the portion of the communication constitutes a greeting by template matching the portion of the communication to at least one greeting template of a set of greeting template;
- identifying a name in the greeting based on the at least one greeting template;
- determining whether the name in the greeting corresponds to the recipient;
- and
- in response to determining that the name in the greeting does not correspond to the recipient, identifying the forwardee based on the name in the greeting;
- receiving a request to transmit the communication to the forwardee;
- and
- forwarding the communication to a message box of the forwardee.
8 more elements
A server, comprising:
- a memory;
- and
- a processor, the processor configured to execute instructions stored in the memory to:
- store a communication directed to a recipient in a message box of the recipient, wherein the communication is an electronic communication, and wherein the message box is an electronic message box that stores electronic messages;
- identify a forwardee based on an analysis of the communication, wherein to identify the forwardee based on the analysis of the communication comprises to:
- obtain, using an automatic speech recognition (ASR) software that performs speech to text conversion, a portion of the communication;
- identify that the portion of the communication constitutes a greeting by template matching the portion of the communication to at least one greeting template of a set of greeting template;
- identify a name in the greeting based on the at least one greeting template;
- determine whether the name in the greeting corresponds to the recipient;
- and
- in response to determining that the name in the greeting does not correspond to the recipient, identify the forwardee based on the name in the greeting;
- receive a request to transmit the communication to the forwardee;
- and
- forward the communication to a message box of the forwardee.
11 more elements
A non-transitory computer readable medium storing instructions operable to cause one or more processors of a server to perform operations comprising:
- storing a communication directed to a recipient in a message box of the recipient, wherein the communication is an electronic communication, and wherein the message box is an electronic message box that stores electronic messages;
- identifying a forwardee based on an analysis of the communication, wherein identifying the forwardee based on the analysis of the communication comprises:
- obtaining, using an automatic speech recognition (ASR) software that performs speech to text conversion, a portion of the communication;
- identifying that the portion of the communication constitutes a greeting by template matching the portion of the communication to at least one greeting template of a set of greeting template;
- identifying a name in the greeting based on the at least one greeting template;
- determining whether the name in the greeting corresponds to the recipient;
- and
- in response to determining that the name in the greeting does not correspond to the recipient, identifying the forwardee based on the name in the greeting;
- receiving a request to transmit the communication to the forwardee;
- and
- forwarding the communication to a message box of the forwardee.
8 more elements
Dependencies are inferred from the claim text.