Patents Assigned to 8x8, Inc.
  • 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: 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: 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: 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: 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: 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: 12143540
    Abstract: Apparatus and methods concerning call routing are disclosed. As an example, one apparatus includes a circuitry configured to route calls, as data communications (e.g., between a cellular network or PSTN and a plurality of user communication devices) on a broadband network. In response to receiving a first call notification from one of a plurality of mobile devices, a processing circuit of the apparatus caches the call notification in a first database. A first call notification indicates a source number and a destination number. In response to a first incoming call from the source number included in the cached call notification, the processing circuit redirects the call to the destination number indicated in the call notification via the broadband network.
    Type: Grant
    Filed: August 1, 2022
    Date of Patent: November 12, 2024
    Assignee: 8x8, Inc.
    Inventors: Zhishen Liu, Garth Judge, Bryan Martin
  • Patent number: 12137006
    Abstract: Apparatuses and methods concerning providing data-communications room recommendations are disclosed. As an example, one apparatus includes a data-communications server. The data-communications server is configured to provide user-data-communications sessions. The server is also configured to retrieve data-communications messages, which may arise from a plurality of disparate interconnected data-communications systems, and batch the data communications messages for a particular data-communications room together to create a room document. Responding to receipt of a request from a particular user, the server identifies a particular data-communications room for a particular inquiry.
    Type: Grant
    Filed: December 21, 2022
    Date of Patent: November 5, 2024
    Assignee: 8x8, Inc.
    Inventors: Justin Driemeyer, Manu Mukerji, Vijai Gandikota, Soumyadeb Mitra, Solomon Fung
  • Patent number: 12132870
    Abstract: In one or more embodiments, an apparatus includes a set of servers configured to route calls to and from a plurality of devices over network paths. Each of the devices is respectively associated with one of a plurality of client accounts. A control circuit may be communicatively connected to the one or more servers and directs the servers to route calls for a client account according to a respective routing policy for the client account. The routing policy may indicate one or more routing algorithms for selecting paths of a network for routing each of the calls, and may also indicate a selection algorithm configured to, for each call, one of the set of routing algorithms based on a set of criteria such as date or time of the call.
    Type: Grant
    Filed: August 2, 2021
    Date of Patent: October 29, 2024
    Assignee: 8x8, Inc.
    Inventors: Bryan R. Martin, Garth Judge, Zhishen Liu
  • Patent number: 12107991
    Abstract: Various example implementations are directed to circuits, apparatuses, and methods for providing data communications services such as voice-over-IP (VOIP). According to an example embodiment, an apparatus includes one or more VOIP servers configured and arranged to route VoIP calls to and from users of a plurality of customer accounts. Each customer account has a respective plurality of users and a respective settings file. For each of the customer accounts, a processing circuit communicatively coupled to the VOIP servers, records an audio portion of a VoIP call to or from a user of the customer account in response to the VOIP call satisfying a set of recording criteria specified in the settings file for the customer account. The recording criteria for at least one of the customer accounts includes account-level settings for selecting VoIP calls to be recorded and sets of user-level settings indicating criteria for preventing recording of VOIP calls of the individual users.
    Type: Grant
    Filed: July 19, 2023
    Date of Patent: October 1, 2024
    Assignee: 8x8, Inc.
    Inventor: Zhishen Liu
  • 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