Patents Assigned to 8x8, Inc.
-
Patent number: 12368804Abstract: 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: GrantFiled: April 15, 2024Date of Patent: July 22, 2025Assignee: 8x8, Inc.Inventors: Richard Southwick, Mathieu Lajugie, Stephen Potenza
-
Patent number: 12323312Abstract: 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: GrantFiled: April 12, 2024Date of Patent: June 3, 2025Assignee: 8x8, Inc.Inventors: Zhishen Liu, Bryan R. Martin
-
Patent number: 12317015Abstract: 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: GrantFiled: August 25, 2023Date of Patent: May 27, 2025Assignee: 8x8, Inc.Inventor: Zhishen Liu
-
Patent number: 12301634Abstract: 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: GrantFiled: January 10, 2024Date of Patent: May 13, 2025Assignee: 8x8, Inc.Inventor: Aaron Evans
-
Patent number: 12278923Abstract: 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: GrantFiled: September 20, 2022Date of Patent: April 15, 2025Assignee: 8x8, Inc.Inventor: Zhishen Liu
-
Patent number: 12278925Abstract: 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: GrantFiled: August 25, 2023Date of Patent: April 15, 2025Assignee: 8x8, Inc.Inventors: Justin Driemeyer, Manu Mukerji, Vijai Gandikota, Soumyadeb Mitra, Solomon Fung, Arunim Samat, Zhishen Liu
-
Patent number: 12271503Abstract: 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: GrantFiled: July 21, 2022Date of Patent: April 8, 2025Assignee: 8x8, Inc.Inventor: Zhishen Liu
-
Patent number: 12273387Abstract: 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: GrantFiled: July 1, 2021Date of Patent: April 8, 2025Assignee: 8x8, Inc.Inventors: Bryan Martin, Zhishen Liu, Qing Zhao
-
Patent number: 12238242Abstract: 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: GrantFiled: January 21, 2022Date of Patent: February 25, 2025Assignee: 8x8, Inc.Inventors: Zhishen Liu, Qing Zhao, Bryan R. Martin
-
Patent number: 12206821Abstract: 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: GrantFiled: September 19, 2023Date of Patent: January 21, 2025Assignee: 8x8, Inc.Inventors: Nick Holland, Lisa Clark, Vince Sweeney, Bryan R. Martin
-
Patent number: 12206825Abstract: 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: GrantFiled: March 18, 2022Date of Patent: January 21, 2025Assignee: 8x8, Inc.Inventors: Julio Viera, Alan Sapede, Clement Wehrung, Jedidiah Brown
-
Patent number: 12200172Abstract: 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: GrantFiled: June 1, 2023Date of Patent: January 14, 2025Assignee: 8x8, Inc.Inventor: Ramprakash Narayanaswamy
-
Patent number: 12177384Abstract: 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: GrantFiled: January 10, 2024Date of Patent: December 24, 2024Assignee: 8x8, Inc.Inventors: Jared Smith-Mickelson, Abhishek Jain
-
Patent number: 12177100Abstract: 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: GrantFiled: February 1, 2023Date of Patent: December 24, 2024Assignee: 8x8, Inc.Inventors: Zhishen Liu, Bryan R. Martin
-
Patent number: 12166923Abstract: 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: GrantFiled: January 3, 2024Date of Patent: December 10, 2024Assignee: 8x8, Inc.Inventors: Bryan R. Martin, Matt Taylor, Manu Mukerji
-
Patent number: 12166927Abstract: 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: GrantFiled: December 2, 2022Date of Patent: December 10, 2024Assignee: 8x8, Inc.Inventors: Ruiqiang Huang, Zhishen Liu, Garth Judge
-
Patent number: 12159264Abstract: 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: GrantFiled: November 11, 2022Date of Patent: December 3, 2024Assignee: 8x8, Inc.Inventor: Ramprakash Narayanaswamy
-
Communications system for automatically routing data communications based on a chosen routing option
Patent number: 12149658Abstract: 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: GrantFiled: June 21, 2023Date of Patent: November 19, 2024Assignee: 8x8, Inc.Inventors: Arunim Samat, Vijai Gandikota, Manu Mukerji, Zhishen Liu -
Patent number: 12143537Abstract: 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: GrantFiled: April 3, 2023Date of Patent: November 12, 2024Assignee: 8x8, Inc.Inventors: Arunim Samat, Soumyadeb Mitra, Vijai Gandikota, Manu Mukerji, Solomon Fung
-
Patent number: RE50388Abstract: 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: GrantFiled: April 7, 2022Date of Patent: April 15, 2025Assignee: 8x8, Inc.Inventors: Turchese d'Andrea, Alexander DiNunzio, Nancy Ng Huang, Keith Johnson