System and method for separation of call origination and call delivery techniques
US-2015004965-A1 · Jan 1, 2015 · US
US11470195B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11470195-B2 |
| Application number | US-201916690790-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 21, 2019 |
| Priority date | Nov 21, 2019 |
| Publication date | Oct 11, 2022 |
| Grant date | Oct 11, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Systems and methods are described that enable an incoming communication requesting a real-time (e.g., voice, voice-video, etc.) communication and selectively allowing the called communication device to auto-answer the communication. The selective answering may be rule and/or attribute based and depend, entirely or in part, on presence data of a user associated with the called communication device. Auto-answering may be further configured to auto-answer all or less than all of the communication media types (e.g., only auto-answer an audio-video call with audio). Additionally, or alternatively, rules may be combined, overridden, conditionally implemented, or otherwise combined or structured relative to other rules for auto-answering an incoming communication.
Opening claim text (preview).
What is claimed is: 1. A system, comprising: a microprocessor having a memory; a data storage accessible to the microprocessor; a network interface to a network to enable a communication comprising the system and a calling device via the network; and the microprocessor performs: receiving a signal associated with an incoming communication request via the network; selecting, from the data storage, an auto-answer rule from a plurality of rules, the selection in accordance with a datum within the signal; accessing an auto-answer attribute; and evaluating the auto-answer attribute with the auto-answer rule to produce an auto-answer decision to auto-answer or not auto-answer an incoming communication associated with the incoming communication request; and upon the auto-answer decision being evaluated to auto-answer the incoming communication, connecting to the incoming communication to enable a real-time communication session comprising the system and the calling device; and wherein the incoming communication request comprises a plurality of communication types and wherein the microprocessor performs connecting to the incoming communication to enable the real-time communication session with the calling device, comprising connection less than all of the plurality of communication types. 2. The system of claim 1 , wherein the auto-answer decision is to not auto-answer the incoming communication, performing a non-auto-answer action comprising at least one of routing the incoming communication request to another communication device, routing the incoming communication request to voicemail, responding to the incoming communication request with a busy signal. 3. The system of claim 1 , wherein the system is embodied as a user communication device. 4. The system of claim 3 , further comprising: at least one of: a speaker; a microphone; a video display; or a camera; and wherein auto-connecting the incoming communication enables an associated at least one of: the speaker to convert at least a portion of data encoded within the auto-answered incoming communication into sound waves; the microphone to convert sound waves into at least a portion of the data encoded into the auto-answered incoming communication; the video display to convert at least a portion of the data encoded within the auto-answered incoming communication into visual images; or the camera to convert visual images into at least a portion of the data encoded into the auto-answered incoming communication. 5. The system of claim 1 , wherein the microprocessor comprises a plurality of intercommunicating microprocessors. 6. The system of claim 1 , further comprising: a user communication device; and upon making the decision, by the microprocessor, to auto-answer the incoming communication, connecting to the incoming communication to enable a real-time communication session between the calling device and the user communication device, wherein the user communication device receives and presents at least a portion of the data encoded within the auto-answered incoming communication to and from at least one form of human perceivable communication. 7. The system of claim 1 , wherein the data storage is a portion of a data storage device. 8. The system of claim 1 , wherein the auto-answer rule is evaluated with the auto-answer attribute comprising determining whether the auto-answer attribute identifies at least one of the calling device or a user associated with the incoming communication request with an entry in a contact record, maintained in the data storage, that comprises the auto-answer attribute. 9. The system of claim 1 , wherein the auto-answer rule is evaluated with the auto-answer attribute comprising at least one of an attribute of an identity of the calling device, an attribute of an identity of a calling user associated with the calling device, or an attribute of the incoming communication request, further comprise at least one of time of day, day of week, day of month, day of year. 10. A method for selectively auto-answering an incoming communication request by a microprocessor, comprising: receiving a signal associated with an incoming communication request via a network; accessing, from a data storage, an auto-answer rule; accessing an auto-answer attribute; evaluating the auto-answer attribute with the auto-answer rule to produce an auto-answer decision to auto-answer or not auto-answer an incoming communication associated with the incoming communication request; and upon the auto-answer decision being evaluated to auto-answer the incoming communication, connecting to the incoming communication to enable a real-time communication session comprising a user communication device and a calling device originating the incoming communication request; and wherein the incoming communication request comprises a plurality of communication types and the auto-answering further comprises, enabling less than all of the plurality of communication types to the user communication device. 11. The method of claim 10 , wherein the auto-answer decision is to not auto-answer the incoming communication, performing a non-auto-answer action comprising at least one of routing the incoming communication request to another communication device, routing the incoming communication request to voicemail, responding to the incoming communication request with a busy signal. 12. The method of claim 10 , wherein the auto-answer decision is to auto-answer the incoming communication, performing at least one of: converting at least a portion of data encoded within the auto-answered incoming communication into sound waves by a speaker; converting sound waves into at least a portion of the data encoded into the auto-answered incoming communication by a microphone; converting at least a portion of the data encoded within the auto-answered incoming communication into visual images for presentation on a video display; or converting visual images into at least a portion of the data encoded into the auto-answered incoming communication by a camera. 13. The method of claim 10 , wherein evaluating the auto-answer attribute with the auto-answer rule further comprises determining whether the auto-answer attribute identifies at least one of the calling device or a user associated with the incoming communication request with an entry in a contact record, maintained in a data storage, that comprises the auto-answer attribute. 14. The method of claim 13 , wherein evaluating the auto-answer attribute comprises a group auto-answer attribute and further determining whether at least one of the attribute of the identity of the calling device or the attribute of the identity of a calling user associated with the calling device is a member of a group having the group auto-answer attribute. 15. The method of claim 10 , wherein evaluating the auto-answer attribute with the auto-answer rule further comprising utilizing at least one of an attribute of an identity of the calling device, an attribute of an identity of a calling user associated with the calling device, or an attribute of the incoming communication request, further comprise at least one of time of day, day of week, day of month, day of year for evaluation with the auto-answer rule. 16. A system for selectively auto-answering an incoming communication request by a microprocessor, comprising: means to receive a signal associated with an incoming communication request via a network; means to access, from a data storage, an auto-answer rule; means to access an auto-answer attribute; means to evalua
Arrangements for indicating or recording the number of the calling subscriber at the called subscriber's set (at the operator set in a manual exchange H04M5/20) · CPC title
according to schedules, e.g. using calendar applications · CPC title
Automatic arrangements for answering calls; Automatic arrangements for recording messages for absent subscribers; Arrangements for recording conversations (centralised dictation systems H04M11/10) · CPC title
Arrangements for screening incoming calls {, i.e. evaluating the characteristics of a call before deciding whether to answer it (based on the calling party profile H04M3/42059; based on location H04M3/42348; based on presence H04M3/42365; diversion H04M3/54)} · CPC title
Preventing unauthorised calls to a telephone set · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.