Patents Assigned to 8x8, Inc.
  • Patent number: 12368804
    Abstract: Methods and systems are disclosed for information streaming to a user interface via a networked contact center. In one example, a system includes communications computer circuitry to receive, at a networked contact center, a request to stream information to a user interface, the user interface being associated with the networked contact center and an agent to be contacted by others. Information streaming circuitry streams the requested information and to open a network connection between the user interface and a server of a networked contact center, and the information streaming circuitry keeps the network connection between the user interface and the server open as a persistent network connection to the user interface. The communications computer circuitry also pushes one or more events to the user interface via the persistent network connection to cause a change in the user interface without further network requests to the server from the user interface.
    Type: Grant
    Filed: April 15, 2024
    Date of Patent: July 22, 2025
    Assignee: 8x8, Inc.
    Inventors: Richard Southwick, Mathieu Lajugie, Stephen Potenza
  • Patent number: 12323312
    Abstract: In one example, a system includes a plurality of servers to provide data communication services for a respective set of endpoints. Computer circuit executes an algorithm to assess possible poor call quality sources based on types of call quality metrics are common a set of one or more parsed endpoints from among the set of endpoints, and this involves a diagnostic test involving the at least one of the certain parsed endpoints for assessment of the possible poor call quality sources, and generating data specific to the types of call quality metrics. In response, the data-processing computing circuit indicates one of the plurality of possible poor call quality sources as being more likely, than other of the plurality of possible poor call quality sources, to be causing the at least one data communications problem.
    Type: Grant
    Filed: April 12, 2024
    Date of Patent: June 3, 2025
    Assignee: 8x8, Inc.
    Inventors: Zhishen Liu, Bryan R. Martin
  • Patent number: 12317015
    Abstract: Certain aspects of the disclosure are directed to control of data communications services. According to a specific example, an apparatus is provided including one or more computer processor circuits configured and arranged to interface with remotely-situated client entities using a first programming language used by a data communications server, and to provide a database of communications services to the client entities. The apparatus further includes communications control circuitry configured and arranged to control communications routing for each respective client entity, by identifying, client-specific sets of control data derived from programming instructions received over a network and corresponding to a second programming language that is compatible with the first programming language, and providing the communications services to end-users of the client entity based on the client-specific sets of control data including particular routing functions for emergency notifications.
    Type: Grant
    Filed: August 25, 2023
    Date of Patent: May 27, 2025
    Assignee: 8x8, Inc.
    Inventor: Zhishen Liu
  • Patent number: 12301634
    Abstract: Methods, systems, and storage media provide interoperability for advanced messaging features involving proprietary messaging platforms. Exemplary implementations: register a user of a messaging platform with an external network; associate the user with an identifier of the external network; configure an adapter to receive notifications from the identifier of the external network via a subscription; and receive, via the adapter at the messaging platform, the notifications addressed to the identifier of the external network based on the subscription.
    Type: Grant
    Filed: January 10, 2024
    Date of Patent: May 13, 2025
    Assignee: 8x8, Inc.
    Inventor: Aaron Evans
  • Patent number: 12278923
    Abstract: Certain aspects of the disclosure are directed to customized control, for example, including customized communication lists, for data communications systems using high-level programming. According to a specific example, a data communications server is configured to interface with a remotely-situated client entity using a first programming language. The data communications server includes a communication control engine that is configured to provide a private branch exchange (PBX) or PBX functions from a Cloud-based service platform for the client entity. The communication control engine is to identify client-specific sets of control data derived from instructions written in a second programming language that is compatible with the first programming language, and to control communication routing by determining whether and/or how to route incoming data communications in response to the client-specific sets of control data.
    Type: Grant
    Filed: September 20, 2022
    Date of Patent: April 15, 2025
    Assignee: 8x8, Inc.
    Inventor: Zhishen Liu
  • Patent number: 12278925
    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-communications between a client station and another station participating in data-communications via the data-communications services where the client station is associated with one client entity. The server is also configured to identify a context for each respective user-data-communication between the client station and the participating station, where the context data corresponds to at least one communications-specific characteristic associated with the user-data-communications, and to retrieve structured and unstructured data relating to previous data-communications provided by the data-communications server.
    Type: Grant
    Filed: August 25, 2023
    Date of Patent: April 15, 2025
    Assignee: 8x8, Inc.
    Inventors: Justin Driemeyer, Manu Mukerji, Vijai Gandikota, Soumyadeb Mitra, Solomon Fung, Arunim Samat, Zhishen Liu
  • Patent number: 12271503
    Abstract: Certain exemplary aspects of the disclosure are directed to customized communications using a high-level programming interface that is associated with related programming languages. According to a specific example, a data communications server is to provide a database with virtual office features available to remotely-situated client entities. The data communications server is to provide to the client entities, a set of instructions written in a first programming language for client-specific communications or directives. The data communications server is further configured to receive from each client entity, client-specific sets of control data written in a second programming language that is compatible with the first programming language.
    Type: Grant
    Filed: July 21, 2022
    Date of Patent: April 8, 2025
    Assignee: 8x8, Inc.
    Inventor: Zhishen Liu
  • Patent number: 12273387
    Abstract: A system is provided that includes one or more computing servers and a processing circuit for analyzing data transactions of the computing servers. Each of the computing servers is configured to provide respective services to remote users. The processing circuit is configured to analyze data transactions of at least one of the computing servers, which is associated with a user account. A security policy of the user account includes conditions that are indicative of unauthorized access when the conditions are satisfied by various characteristics of the analyzed data transactions. The processing circuit is configured to determine a threat level as function of the characteristics of the data transactions and the conditions of the security policy. In response to the threat level exceeding a threshold level indicated in the security policy of the user account, the processing circuit performs an action for the user account that is associated with the threshold level.
    Type: Grant
    Filed: July 1, 2021
    Date of Patent: April 8, 2025
    Assignee: 8x8, Inc.
    Inventors: Bryan Martin, Zhishen Liu, Qing Zhao
  • Patent number: 12238242
    Abstract: Apparatuses and methods concerning routing of calls in an IPBX server are disclosed. As an example, one apparatus includes an IPBX server configured to route VOIP calls for a plurality of end-users having respective VoIP-enabled circuit devices communicatively coupled to the IPBX server via a communications network. A processing circuit is communicatively coupled to the IPBX server. The processing circuit is configured to receive call event messages corresponding to a plurality of end-users from the IPBX server and generate call models from the call event messages. The processing circuit also generates call summary metrics from the call models. In response to an input query, the processing circuit evaluates the call summary metrics for a parameter of interest specified in the input query to generate data for the parameter of interest.
    Type: Grant
    Filed: January 21, 2022
    Date of Patent: February 25, 2025
    Assignee: 8x8, Inc.
    Inventors: Zhishen Liu, Qing Zhao, Bryan R. Martin
  • Patent number: 12206821
    Abstract: Certain aspects of the disclosure are directed to customization of a contact center, using a data communications server. According to a specific example, the data communications server includes circuitry configured and arranged to provide data communications services to a plurality of remotely-situated client entities. The data communications server further provides a user interface for each respective remotely-situated client entity, the user interface including a display of communications-based campaigns, tools for contact center communications (e.g., interactive voice response (IVR) tools), and data analytics. Moreover, the data communications server provides a display on the user interface which may include selectable components to create for the associated remotely-situated client entity, a customized way for handling data communications by the data communications server.
    Type: Grant
    Filed: September 19, 2023
    Date of Patent: January 21, 2025
    Assignee: 8x8, Inc.
    Inventors: Nick Holland, Lisa Clark, Vince Sweeney, Bryan R. Martin
  • Patent number: 12206825
    Abstract: Methods are provided for providing a unified communication history of a multi-modal communication. In one aspect, a method includes receiving a plurality of event logs related to the multi-modal communication. The multi-modal communication comprises a first communication modality and a second communication modality. The method includes aggregating the one or more events from the event logs as a plurality of aggregated events and resolving an identity of each user from among the plurality of users in the plurality of aggregated events. The method includes storing the aggregated events into a communication history of the multi-modal communication. Systems and machine-readable media are also provided.
    Type: Grant
    Filed: March 18, 2022
    Date of Patent: January 21, 2025
    Assignee: 8x8, Inc.
    Inventors: Julio Viera, Alan Sapede, Clement Wehrung, Jedidiah Brown
  • Patent number: 12200172
    Abstract: Meeting and conferencing systems and methods are implemented in a variety of manners. Consistent with one example embodiment, an audio conference system includes communications circuitry and a caller interface, each associated with setting up or managing the audio conference. Menu options may be provided to validate or authenticate incoming telephony calls. In response to a selection of the menu options, an incoming telephony call may be prompted to select a callback number, and then the system monitors for a trigger event. A participant is contacted in response to detecting the trigger event, and the contacted participant is then placed into the audio conference.
    Type: Grant
    Filed: June 1, 2023
    Date of Patent: January 14, 2025
    Assignee: 8x8, Inc.
    Inventor: Ramprakash Narayanaswamy
  • Patent number: 12177384
    Abstract: According to one example, the present disclosure involves a system including a data-communications server which uses client-specific sets of data that respectively indicate, for each of a plurality of disparate client entities, data services including data-communications call routing services and parked-call services to be provided on behalf of the client entity from among the client entities. The server is to access the client-specific sets of data (e.g., as may be stored in database of a memory circuit), and, in response, the server receives incoming calls involving user endpoint devices associated with respective ones of the client entities. These actions may be followed by the server providing the data services for the incoming calls in a manner consistent with the client-specific sets of data, and conveying for one of the incoming calls, one of multiple call-related context indications to one of the user endpoint devices.
    Type: Grant
    Filed: January 10, 2024
    Date of Patent: December 24, 2024
    Assignee: 8x8, Inc.
    Inventors: Jared Smith-Mickelson, Abhishek Jain
  • Patent number: 12177100
    Abstract: A system includes Session-Initiation-Protocol (SIP) servers that provide services for a respective set of endpoints. A monitor server can receive connectivity status of the respective set of endpoints based on registration status provided by the endpoints to the SIP servers. Based upon the received connectivity status, endpoints having connectivity problems are parsed into one or more subgroups. Potential problem sources are identified for the connectivity problems of the parsed endpoints. For each of the subgroups, the monitor server determines whether the subgroup exceeds a corresponding trigger threshold. In response a corresponding trigger threshold being exceeded, an action profile specifying an entity is accessed. A notification is transmitted to the entity.
    Type: Grant
    Filed: February 1, 2023
    Date of Patent: December 24, 2024
    Assignee: 8x8, Inc.
    Inventors: Zhishen Liu, Bryan R. Martin
  • Patent number: 12166923
    Abstract: Exemplary aspects involve a data-communications apparatus or system communicate over a broadband network with a plurality of remotely-located data-communications circuits respectively associated with a plurality of remotely-situated client entities. The system includes data-communications platform (e.g., UC-CC) that processes incoming data-communication interactions including different types of digitally-represented communications among which are incoming call, and that is integrated with a memory circuit including a database of information sets. Each of the information sets includes experience data corresponding to past incoming data-communication interactions processed by the platform, and with aggregated and organized data based on data collected in previous incoming interactions.
    Type: Grant
    Filed: January 3, 2024
    Date of Patent: December 10, 2024
    Assignee: 8x8, Inc.
    Inventors: Bryan R. Martin, Matt Taylor, Manu Mukerji
  • Patent number: 12166927
    Abstract: An apparatus including a server is disclosed for providing data-communications services to and configuring contact lists for a plurality of Internet-enabled devices. The apparatus includes a data server communicatively connected to the plurality of user-communications devices. In response to receiving a first data message, from a first device not included in the plurality of devices, that includes contact information and identifies one of the plurality of devices, the device management circuit adds a new contact having the contact information to the respective contact list of the identified one of the plurality of devices.
    Type: Grant
    Filed: December 2, 2022
    Date of Patent: December 10, 2024
    Assignee: 8x8, Inc.
    Inventors: Ruiqiang Huang, Zhishen Liu, Garth Judge
  • Patent number: 12159264
    Abstract: Meeting and conferencing systems and methods are implemented in a variety of manners. Consistent with an embodiment of the present disclosure, a meeting system is implemented via a computer server which is configured to provide a web-based meeting-group subscription option to potential meeting participants. A meeting scheduling data is received over a web-accessible virtual meeting interface. The meeting scheduling data includes group identification information and meeting time information. In response to the group identification information, participant identification information is retrieved for participants that become associated with a meeting group identified by the group identification information. Chat sessions may be used by the meeting participants.
    Type: Grant
    Filed: November 11, 2022
    Date of Patent: December 3, 2024
    Assignee: 8x8, Inc.
    Inventor: Ramprakash Narayanaswamy
  • Patent number: 12149658
    Abstract: Apparatuses and methods concerning providing a data-communications contact center virtual agent are disclosed. As an example, user-data communications between client and participant stations are facilitated as follows, which may be implemented using a data communications server and associated communications circuitry. Service request data is received from users at a participant stations, and context information is identified for user-data communications between a client station and the participant stations based on the service request data associated with the user-data communications. The identified context information is aggregated for the client station and used for choosing a data routing option routing data with each user at the participant stations, based on the service request data and the aggregated context information.
    Type: Grant
    Filed: June 21, 2023
    Date of Patent: November 19, 2024
    Assignee: 8x8, Inc.
    Inventors: Arunim Samat, Vijai Gandikota, Manu Mukerji, Zhishen Liu
  • Patent number: 12143537
    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.
    Type: Grant
    Filed: April 3, 2023
    Date of Patent: November 12, 2024
    Assignee: 8x8, Inc.
    Inventors: Arunim Samat, Soumyadeb Mitra, Vijai Gandikota, Manu Mukerji, Solomon Fung
  • Patent number: RE50388
    Abstract: Various aspects of the subject technology related to systems, methods, and a machine readable storage medium for distributing communication requests based on collaboration circle membership data using machine learning. A system may be configured to receive a plurality of communication requests. Each communication request may include a request initiator and a request recipient. The system may process the plurality of communication requests to using one or more predictive models derived from a machine learning process to generate a communication request resolution for each of the plurality of communication requests. The system may forward a communication request notification to a request facilitator to implement the generated communication request resolution.
    Type: Grant
    Filed: April 7, 2022
    Date of Patent: April 15, 2025
    Assignee: 8x8, Inc.
    Inventors: Turchese d'Andrea, Alexander DiNunzio, Nancy Ng Huang, Keith Johnson