System and method for communicating through multiple endpoints
US-2016337819-A1 · Nov 17, 2016 · US
US9819794B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9819794-B2 |
| Application number | US-201514717060-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 20, 2015 |
| Priority date | May 20, 2015 |
| Publication date | Nov 14, 2017 |
| Grant date | Nov 14, 2017 |
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.
The system and method identify contact information for a first party. The contact information for the first party includes a plurality of communication endpoints of the first party and a plurality of communication applications for the plurality of communication endpoints of the first party. For example, the plurality of communication endpoints may be a home phone and a cell phone of the first party. The plurality of communication applications may be voice, video, text, and/or virtual reality applications of the first party. An electronic communication request is received from the first party to the second party. In response to receiving the electronic communication request from the first party to the second party, a first communication endpoint of the plurality of communication endpoints for the first party and a first communication application of the plurality of communication applications of the first party is selected based on a rule.
Opening claim text (preview).
What is claimed is: 1. A method comprising: identifying, by a processor, contact information of a first party, wherein the contact information of the first party defines a plurality of communication endpoints of the first party and a plurality of communication applications for the plurality of communication endpoints of the first party; receiving, by the processor, an electronic communication request from the first party to a second party to establish an initial electronic communication session between the first party and the second party; and in response to receiving the electronic communication request from the first party to the second party, selecting, by the processor and based on a rule for the first party, a first communication endpoint of the plurality of communication endpoints for the first party and a first communication application of the plurality of communication applications of the first party for use in the initial electronic communication session. 2. The method of claim 1 further comprising: identifying contact information of the second party, wherein the contact information of the second party comprises a plurality of communication endpoints of the second party and a plurality of communication applications for the plurality of communication endpoints of the second party; and selecting, based on a rule for the second party, a first communication endpoint of the plurality of communication endpoints for the second party and first communication application of the plurality of communication applications of the second party. 3. The method of claim 2 , wherein the rule for the second party does at least one of: determines that the second party is in a noisy location, and in response to determining that the second party is in the noisy location, rerouting the electronic communication request, which initially was a voice electronic communication request, to a text messaging application of the second party or an Instant Messaging application of the second party; determines that the second party is not available for a voice conference call, and in response to determining that the second party is not available for the voice conference call, rerouting the electronic communication request to a voice recording application that records the voice conference call for the second party; determines that the second party is in an unsecure location, and in response to determining that the second party is in the unsecure location, rerouting the electronic communication request, which initially was the voice electronic communication request, to the text messaging application of the second party or the Instant Messaging application of the second party; determines, based on a first calendar event, that the second party is in a first meeting, and in response to determining that the second party is in the first meeting, rerouting the electronic communication request, which initially was the voice electronic communication request, to the text messaging application of the second party or the Instant Messaging application of the second party; determines, based on a second calendar event, that the second party is not at work, and in response to determining that the second party is not at work, rerouting the electronic communication request, which initially was a voice communication request to a work telephone of the second party, to a mobile telephone of the second party, or a home phone of the second party; determines, based on a third calendar event, that the second party is not at work, and in response to determining that the second party is not at work, rerouting the electronic communication request, which initially was an email communication request to a work email of the second party, to a personal email application of the second party; determines that the second party is at work and that the electronic communication request is a voice call from a work associate to the mobile telephone of the second party, and in response to determining that the second party is at work and that the electronic communication request is the voice call from the work associate to the mobile telephone of the second party, rerouting the voice call from the work associate to the work telephone of the second party; determines that the electronic communication request is a voice call to the work telephone of the second party and that the second party is in a second meeting, and in response to determining that the electronic communication request is the voice call to the work telephone of the second party and that the second party is in the second meeting, rerouting the voice call to the mobile telephone of the second party using the text messaging application of the second party or the Instant Messaging application of the second party on the mobile telephone of the second party; determines that the second party is driving a vehicle, and in response to determining that the second party is driving the vehicle, rerouting the electronic communication request, which initially was a video communication request, to a hands free voice communication application of the second party; determines that the second party is at home based on Global Positioning Satellite (GPS) and in response to determining that the second party is at home based on GPS, rerouting the electronic communication request, which initially was a communication request to a work communication application of the second party, to a home communication application of the second party; determines, based on a fourth calendar event, that the second party is not at work, and in response to determining that the second party is not at work, rerouting the electronic communication request, which initially was an Instant Messaging (IM) request to a work IM application of the second party, to a personal IM application of the second party; determines, based on the second party being present at a communication endpoint that does not support video conferencing, and in response to determining that the second party is present at a communication endpoint that does not support video conferencing, rerouting the electronic communication request from the first party to the second party, which initially was a video call request, to a virtual reality application of the second party; determines, based on the second party receiving a video call in a time period, and in response to the second party receiving a video call in the time period, rerouting the electronic communication request if not answered in a number of seconds to a different communication endpoint; or determines, based on the second party receiving a confidential corporate call that the second party's communication endpoint supports a split Virtual Private Network (VPN), which could potentially cause the confidential corporate call to go outside the VPN, in response to the second party receiving the confidential corporate call, disabling any external relay servers for the confidential corporate call and if the confidential corporate call cannot be completed, the confidential corporate call is downgraded to a text medium. 4. The method of claim 2 , wherein the plurality of communication endpoints for the first and/or second party comprises at least two of: a work telephone, a home telephone, a mobile telephone, a home personal computer, a work personal computer, a home video phone, a work video phone, a mobile video phone, a pager, and a personal digital assistant. 5. The method of claim 2 , wherein the plurality of communication applications for the plurality of communication endpoints of the first party and/or the second party comprises at least two of: a work voice application, a home voice application, a mobile telephone voice application, a work video application, a home video application, a mobile video application, an work email application, a per
Supplementary features, e.g. call forwarding or call holding (systems providing special services or facilities to telephony subscribers H04M3/42) · CPC title
for continuing the call beyond the limit using an alternative, e.g. alternative account · CPC title
where the same subscriber uses different terminals, i.e. nomadism · CPC title
Arrangements for diverting calls for one subscriber to another predetermined subscriber {(based on the calling party profile H04M3/42059; based on location H04M3/42348; based on presence H04M3/42365; to voice mail H04M3/53308)} · CPC title
Centralised arrangements for recording incoming messages {, i.e. mailbox systems} · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.