IP Library Granted Patent US 12,143,537
Granted Patent B1
US 12,143,537 · App. 18/130,329 · Granted Nov 12, 2024

Apparatuses and methods involving data-communications virtual assistance

Inventors: Arunim Samat (Campbell, CA); Soumyadeb Mitra (Campbell, CA); Vijai Gandikota (Campbell, CA); Manu Mukerji (Campbell, CA); Solomon Fung (Campbell, CA)
Assignee: 8x8, Inc.
H04M3/5235G10L15/1815H04M3/4365H04M3/5175H04M3/5191H04M3/5237G10L2015/088H04M2203/2072
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 12,143,537
App. No.
18/130,329
Granted
Nov 12, 2024
Kind
B1
Abstract

Apparatuses and methods concerning providing a data-communications virtual assistant are disclosed. As an example, one apparatus includes a data-communications server. The data communications server is configured to process user-data-communication between a client station and another client station participating in data-communications via the data-communications server, where each client station is associated with one client entity. The server is also configured to identify a context for each user-data-communication between the client station and the other client station, where the context corresponds to at least one communications-specific characteristic associated with the user-data-communication.

Claims (36)

1. In a data-communications system including a data-communications server to provide data-communication services involving client-specific endpoint devices, an apparatus comprising:

computing-processor circuitry to respond to one or more data communications (“the data communications”) involving a client-specific endpoint device, from among the client-specific endpoint devices, by

identifying and accessing a set of stored data that is linked to the client-specific endpoint device and that concerns communication-related interactions and events involving one or more users of the client-specific endpoint device,

identifying or generating context data including data indicative of at least one communications-specific characteristic from the data communications,

adjusting, in response to or based on the context data, the set of stored data that is linked to the client-specific endpoint device, and

prompting the data-communications server to provide the data-communication services on behalf of the one or more users of the client-specific endpoint device based on the set of stored data.

2. The apparatus of claim 1 , wherein the computing-processor circuitry is to cause the data-communications server to provide the data-communication services on behalf of the one or more users of the client-specific endpoint device after the context data is identified or generated.

3. The apparatus of claim 1 , wherein the data communications refers to or includes a voice call.

4. The apparatus of claim 1 , wherein the data communications refers to or includes an email or a message.

5. The apparatus of claim 1 , wherein the at least one communications-specific characteristic refers to at least one of: a criticality or importance characteristic; and priority data linked to or involving the data communications.

6. The apparatus of claim 1 , wherein the computing-processor circuitry is to generate audio-clip embeddings related to the data communications involving the client-specific endpoint device and to use the audio-clip embeddings to train a logistic regression model.

7. The apparatus of claim 1 , wherein the computing-processor circuitry is to use a logistic regression model, as trained based on audio-clip embeddings associated with the data communications involving the client-specific endpoint device.

8. The apparatus of claim 1 , wherein the computing-processor circuitry is configured as a data-communications virtual assistant for processing and routing the data communications on behalf of a subscriber that is registered to receive the data-communication services provided via the data-communications server.

9. The apparatus of claim 1 , wherein the computing-processor circuitry is to cause the data-communications server to process a subsequent data communications after the context data is identified or generated.

10. The apparatus of claim 1 , wherein the computing-processor circuitry is to cause the data-communications server to route the data communications.

11. The apparatus of claim 1 , further including the data-communications server.

12. The apparatus of claim 1 , further including the data-communications server, and wherein the data-communications server is to provide different respective sets of the data-communication services respectively for different client entities.

13. A method comprising:

providing, via circuitry including a data-communications server configured as a virtual assistant, data-communication services;

responding, via computing-processor circuitry that is integrated with or linked to the data-communications server, to one or more data communications (“the data communications”) involving a client-specific endpoint device;

identifying and accessing a set of stored data that is linked to the client-specific endpoint device and that concerns communication-related interactions and events involving one or more users of the client-specific endpoint device;

identifying or generating context data including data indicative of at least one communications-specific characteristic from the data communications;

adjusting, in response to or based on the context data, the set of stored data that is linked to the client-specific endpoint device; and

causing or prompting the data-communications server to provide the data-communication services on behalf of the one or more users of the client-specific endpoint device based on the set of stored data.

14. The method of claim 13 , further including routing the data communications based on one or more sentiment characteristics included among the at least one communications-specific characteristic.

15. The method of claim 13 , further including generating human-readable text based on the data communications.

16. The method of claim 13 , further including generating transaction and event data based on the data communications.

17. The method of claim 13 , further including configuring data for a calendar (“calendar-related data”) based on the data communications, the calendar-related data including one or more of an appointment, a meeting and an event.

18. The method of claim 13 , wherein the computing-processor circuitry analyzes whether a resolution for the data communications was effected and whether there should be a follow-up action relating to the data communications.

19. The method of claim 13 , further including routing the data communications in response to an indication that a person or endpoint device involved in the data communications is not recognized.

20. A storage device including computer-executable instructions which, in response to being accessed, prompt data-communications circuitry to perform a set of actions, the set of actions comprising:

responding to one or more data communications (“the data communications”) involving a client-specific endpoint device by

identifying and accessing a set of stored data that is linked to the client-specific endpoint device and that concerns communication-related interactions and events involving one or more users of the client-specific endpoint device;

identifying or generating context data including data indicative of at least one communications-specific characteristic from the data communications;

adjusting, in response to or based on the context data, the set of stored that is linked to the client-specific endpoint device; and

providing data-communication services, involving the client-specific endpoint device, based on the set of stored data.

Assignments (2)
SECURITY INTEREST Recorded Aug 5, 2024
From: 8X8, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 068327/0819 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2023
From: SAMAT, ARUNIM; GANDIKOTA, VIJAI; MUKERJI, MANU; MITRA, SOUMYADEB; FUNG, SOLOMON
To: 8X8, INC.
Reel/Frame 063215/0498 →
Continuity (2)
Continuation 16822718 · Mar 18, 2020
Provisional Application 62820153 · Mar 18, 2019