IP Library Granted Patent US 11,019,468
Granted Patent B2
US 11,019,468 · App. 16/665,930 · Granted May 25, 2021

Group communication forwarding to a secondary service

Inventors: Greg Albrecht (San Francisco, CA); Ellen Juhlin (San Francisco, CA)
Assignee: Orion Labs, Inc.
H04W4/16H04M3/58H04M7/006H04W4/08H04M3/54H04M2201/18H04M2203/2044H04M2203/357
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,019,468
App. No.
16/665,930
Granted
May 25, 2021
Kind
B2
Abstract

Systems, methods, and software described herein provide enhancements for a voice communication service to forward communications to a secondary service. In one implementation, a method of operating a group communication service that facilitates voice communications for a group of end user devices includes exchanging voice communications between the group of end user devices, wherein the group of end user devices comprises a first end user device and at least one secondary end user device. The method further provides identifying, in a voice communication from the first end user device, a use of a key phrase and, in response to identifying the key phrase, forwarding at least a portion of the voice communication to a second service.

Claims (57)

1. A method comprising:

operating a group communication service that facilitates voice communications between a group of end user devices, including:

identifying, in a voice communication from a first end user device from the group of end user devices, a service request based on a use of a key phrase identifying a secondary service;

determining, based on the key phrase, which of:

1) a plurality of end user devices in the group of end user devices, and

2) only the first end user device,

the service request is associated with; and

in response to identifying the key phrase, forwarding at least a portion of the voice communication to the secondary service along with an identifier for the determined plurality of end user devices or first end user device.

2. The method of claim 1 wherein the voice communications comprise push-to-talk communications.

3. The method of claim 1 wherein at least one end user device in the group of end user devices is wirelessly coupled to a cooperating device capable of receiving and playing the voice communications.

4. The method of claim 1 further comprising, in response to determining the service request is associated with only the first end user device, not forwarding the voice communication to other end user devices in the group of end user devices.

5. The method of claim 1 further comprising:

based on determining the service request is associated with the plurality of end user devices, determining the identifier to be a group profile associated with the plurality of end user devices; and

based on determining the service request is associated with only the first end user device, determining the identifier to be a user profile associated with a user of the first end user device.

6. The method of claim 1 further comprising:

in response to determining the service request is associated with the plurality of end user devices, transferring the voice communication to the plurality of end user devices.

7. The method of claim 1 further comprising:

receiving an audio response from the secondary service;

transferring the audio response to the first end user device if the service request was associated with only the first end user device; and

transferring the audio response to the plurality of end user devices if the service request was associated with the plurality of end user devices.

8. The method of claim 1 wherein the plurality of end user devices is a subset fewer than all of the end user devices in the group of end user devices.

9. The method of claim 1 wherein the group of end user devices comprise a group of wireless communication devices.

10. A memory device storing instructions which, when executed, cause a processing system to:

operate a group communication service that manages voice communications between a group of end user devices, including:

identifying, in a voice communication from a first end user device from the group of end user devices, a service request based on a use of a key phrase identifying a secondary service;

in response to identifying the key phrase, forwarding at least a portion of the voice communication to the secondary service; and

in response to determining the service request is associated with only the first end user device, not forwarding the voice communication to other end user devices in the group of end user devices.

11. The memory device of claim 10 wherein the voice communications comprise push-to-talk communications.

12. The memory device of claim 10 wherein at least one end user device in the group of end user devices is wirelessly coupled to a cooperating device capable of receiving and playing the voice communications.

13. The memory device of claim 10 wherein the instructions further cause the processing system to:

determine, based on the key phrase, which of:

1) a group profile for the group of end user devices, and

2) a user profile for a user of the first end user device,

the service request is associated with; and

forwarding the at least a portion of the voice communication to the secondary service along with an identifier for the determined group profile or user profile.

14. The memory device of claim 13 wherein the instructions further cause the processing system to:

in response to determining the service request is associated with the group profile, transfer the voice communication to a plurality of end user devices in the group of end user devices.

15. The memory device of claim 13 wherein the instructions further cause the processing system to:

receive an audio response from the secondary service;

transfer the audio response to the first end user device when the service request was associated with the user profile; and

transfer the audio response to the group of end user devices if the service request was associated with the group profile.

16. The memory device of claim 13 wherein the group profile is associated with a plurality of end user devices fewer than all the end user devices in the group of end user devices.

17. The memory device of claim 10 wherein the group of end user devices comprise a group of wireless communication devices.

18. An apparatus comprising:

a processor configured to operate a group communication service that controls voice communications between a group of end user devices, operating the group communication service including:

identify, in a voice communication from a first end user device from the group of end user devices, a service request based on a use of a key phrase identifying a secondary service;

determine, based on the key phrase, which of:

1) a plurality of end user devices in the group of end user devices, and

2) only the first end user device,

the service request is associated with; and

in response to identifying the key phrase, forward at least a portion of the voice communication to the secondary service along with an identifier for the determined plurality of end user devices or first end user device.

19. The apparatus of claim 18 wherein the processor is further configured to:

in response to determining the service request is associated with only the first end user device, not forward the voice communication to other end user devices in the group of end user devices.

20. The apparatus of claim 18 wherein the processor is further configured to:

receive an audio response from the secondary service;

transfer the audio response to the first end user device when the service request was associated with only the first end user device; and

transfer the audio response to the plurality of end user devices when the service request was associated with the plurality of end user devices.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 8, 2024
From: ORION LABS, INC.
To: ORION LABS TECH LLC
Reel/Frame 069124/0715 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2019
From: ALBRECHT, GREG; JUHLIN, ELLEN
To: ORION LABS
Reel/Frame 050845/0641 →
Continuity (3)
Continuation 15729835 · Oct 11, 2017
Provisional Application 62406795 · Oct 11, 2016
Related Publication 20200162861A1 · May 21, 2020