10333998

Managing Connection Requests for Multiple Devices

PublishedJune 25, 2019
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A communication management system, comprising: at least one device processor; a memory device including instructions that, when executed by the at least one device processor, enable the communication management system to: receive audio input data from a voice communications device, the audio input data corresponding to an utterance received by a microphone of the voice communications device; generate text data from the audio input data by performing automated speech recognition (ASR) on the audio input data; analyze the text data using natural language processing (NLP) to determine a call connection intent and a target recipient represented by the audio input data, the call connection request specifying a target recipient; determine, by a record manager, a target address of record (AOR) associated with the target recipient, the target AOR being a virtual AOR (VAOR) associated with a first AOR and with a second AOR of the communication management system, a first communications device being registered to the first AOR corresponding to a target recipient, a second communications device being registered to the second AOR corresponding to the target recipient and an additional user; send the target AOR to the voice communications device; receive, to a connection management service, a subsequent connection request from the voice communications device, the subsequent connection request specifying the target AOR; send the call connection request to a first session initiation protocol (SIP) endpoint, for the first communications device, and to a second SIP endpoint, for the second communications device, associated with the target AOR; receive an acknowledgement from an acknowledging device of the first communications device or the second communications device; and establish a call connection between the voice communications device and the acknowledging device.

2

2. The communication management system of claim 1 , wherein the first AOR is a personal AOR to which communications devices associated with the target recipient are registered, and wherein the second AOR is a communal AOR to which communications devices associated with both the target recipient and the additional user are registered.

3

3. The communication management system of claim 1 , wherein the instructions, when executed further enable the communication management system to: receive second audio input data from the voice communications device; determine a second call connection request represented in the second audio input data, the call connection request specifying a household recipient; determine a household address of record (AOR) associated with the target recipient, the household AOR being a virtual AOR (VAOR) associated with the first AOR and to the second AOR, the household AOR being further associated with a third AOR registered to the additional user and having a third communications device registered thereto; send the household AOR to the voice communications device; and send a subsequent call connection request to the first system endpoint for the first communications device, the second system endpoint for the second communications device, and the third system endpoint for the third communications device as associated with the household AOR.

4

4. The communication management system of claim 1 , wherein the instructions, when executed further enable the communication management system to: receive a registration request for a specified communications device; determine one or more users associated with the specified communications device; determine a specific AOR associated with the one or more users; register the specified communications device with the specific AOR; and associate the specific AOR with one or more related VAORs associated with at least one of the one or more users.

5

5. The communication management system of claim 1 , wherein the instructions, when executed further enable the communication management system to: allow an identified communications device to register with at most a single AOR of a plurality of AORs of the communication management system, the single AOR capable of being associated with one or more of an AOR or a VAOR.

6

6. A computer-implemented method, comprising: receiving a call connection request specifying a target recipient; determining a target address of record (AOR) associated with the target recipient, the target AOR being a virtual AOR (VAOR) associated with at least a first AOR and a second AOR, a first communications device being registered to the first AOR corresponding to a target recipient, a second communications device being registered to the second AOR corresponding to the target recipient and an additional user; sending the call connection request to a first system endpoint for the first communications device; and sending the call connection request to a second system endpoint for the second communications device.

7

7. The computer-implemented method of claim 6 , further comprising: registering the first communications device with to the first AOR using the session initiation protocol (SIP).

8

8. The computer-implemented method of claim 6 , further comprising: receiving an acknowledgement from the first communications device; and establishing a call connection between a user communications device, from which the call connection request was received, and the first communications device.

9

9. The computer-implemented method of claim 6 , further comprising: receiving a registration request for a specified communications device; determining one or more users associated with the specified communications device; determining a specific AOR associated with the one or more users; and registering the specified communications device with the specific AOR.

10

10. The computer-implemented method of claim 6 , further comprising: determining one or more groupings of users including at least one of the one or more users; determining one or more identified VAORs for the one or more groupings; and associating the specific AOR with the one or more identified VAORs.

11

11. The computer-implemented method of claim 6 , further comprising: determining that the target recipient corresponds to a group of users; and determining the target address of record (VAOR) corresponding to the group of users.

12

12. The computer-implemented method of claim 6 , further comprising: determining the target address of record (AOR) is further associated with a third AOR to which a communications application is registered; and sending the call connection request to a third system endpoint for the communications application, the communications application capable of executing on a plurality of different electronic devices.

13

13. The computer-implemented method of claim 6 , further comprising: receiving a second call connection request specifying the first AOR; and sending the second call connection request to the first system endpoint for the first communications device.

14

14. The computer-implemented method of claim 6 , further comprising: receiving audio input data from a user communications device configured for voice communications, the audio input data corresponding to an utterance received by at least one microphone of the user communications device; generating text data from the audio input data by performing automated speech recognition (ASR) on the audio input data; and determining the call connection request by performing natural language processing (NLP) on the text data, the call connection request specifying a target recipient.

15

15. The computer-implemented method of claim 6 , further comprising: establishing a call connection for the call connection request using a session initiation protocol (SIP) proxy, the SIP proxy configured to enforce one or more policies for the call connection.

16

16. A system, comprising: at least one device processor; a memory device including instructions that, when executed by the at least one device processor, enable the system to: receive a call connection request specifying a target recipient; determine a target address of record (AOR) associated with the target recipient, the target AOR being a virtual AOR (VAOR) associated with at least a first AOR and a second AOR, a first communications device being registered to the first AOR corresponding to a target recipient, a second communications device being registered to the second AOR corresponding to the target recipient and an additional user; send the call connection request to a first system endpoint for the first communications device; and send the call connection request to a second system endpoint for the second communications device.

17

17. The system of claim 16 , wherein the instructions, when executed further enable the communication management system to: receive an acknowledgement from the first communications device; and establish a call connection between a user communications device, from which the call connection request was received, and the first communications device.

18

18. The system of claim 16 , wherein the instructions, when executed further enable the communication management system to: receive a registration request for a specified communications device; determine one or more users associated with the specified communications device; determine a specific AOR associated with the one or more users; and register the specified communications device with the specific AOR of the communication management system.

19

19. The system of claim 16 , wherein the instructions, when executed further enable the communication management system to: determine one or more groupings of users including at least one of the one or more users; determine one or more identified VAORs for the one or more groupings; and associate the specific AOR with the one or more identified VAORs.

20

20. The system of claim 16 , wherein the instructions, when executed further enable the communication management system to: receive audio input data from a user communications device configured for voice communications, the audio input data corresponding to an utterance received by at least one microphone of the user communications device; generate text data from the audio input data by performing automated speech recognition (ASR) on the audio input data; and determine the call connection request by performing natural language processing (NLP) on the text data, the call connection request specifying a target recipient.

Patent Metadata

Filing Date

Unknown

Publication Date

June 25, 2019

Inventors

King Chiu
Venkatesh Kancharla
Saibaba Telukunta

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “MANAGING CONNECTION REQUESTS FOR MULTIPLE DEVICES” (10333998). https://patentable.app/patents/10333998

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.