Patents Assigned to 8x8, Inc.
  • Patent number: 11778017
    Abstract: Certain aspects of the disclosure are directed to routing communications for a plurality of switchboard interfaces, each switchboard interface corresponding to a data communications-enabled device of a respective receptionist. According to a specific example, a computing server is configured and arranged to provide data communications for a plurality of endpoint devices. A processing circuit can be communicatively coupled to the computing server and configured and arranged to receive communication event data from the computing server. For each of the plurality of disparate client entities, and in response to a subscription request from a switchboard interface for the client entity, the processing circuit can initiate a new subscription for the switchboard interface.
    Type: Grant
    Filed: September 16, 2022
    Date of Patent: October 3, 2023
    Assignee: 8x8, Inc.
    Inventor: Zhishen Liu
  • Patent number: 11777814
    Abstract: Various example implementations are directed to circuits, apparatuses, and methods for providing virtual computing services. According to an example embodiment, an apparatus includes a set of computing servers configured to provide a respective set of virtual servers for each of a plurality of accounts. The apparatus also includes a processing circuit communicatively-coupled to the set of computing servers. The processing circuit is configured to determine an operating state of the respective set of virtual servers provided for each account. For each account, the processing circuit is also configured to provide an alert message to one or more users specified in a respective alert policy of the account in response to the operating state of the virtual servers satisfying a set of alert criteria indicated in the alert policy.
    Type: Grant
    Filed: May 6, 2021
    Date of Patent: October 3, 2023
    Assignee: 8x8, Inc.
    Inventors: Timothy Britt, Bryan Martin, Christopher Peters
  • Patent number: 11778105
    Abstract: Certain aspects of the disclosure are directed to template-based configuration and management of telecommunications services. According to a specific example, a server is provided comprising one or more computer processor circuits configured to interface with a remotely-situated client entity using a first programming language. The server includes a provisioning circuit and a call control circuit. The provisioning circuit is configured to identify a provisioning template for at least one extension for a client entity, and configure the extension for one or more call processing functions. The call control circuit is configured identify at least one call control template written in a second programming language. The call control circuit is further configured to control call routing for communications (e.g., VoIP telephone calls) by executing the call control template, and to implement one or more call processing functions specified by the call control template as being conditional upon retrieved data.
    Type: Grant
    Filed: August 18, 2022
    Date of Patent: October 3, 2023
    Assignee: 8x8, Inc.
    Inventor: Zhishen Liu
  • Patent number: 11778093
    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: September 6, 2022
    Date of Patent: October 3, 2023
    Assignee: 8x8, Inc.
    Inventors: Justin Driemeyer, Manu Mukerji, Vijai Gandikota, Soumyadeb Mitra, Solomon Fung, Arunim Samat, Zhishen Liu
  • Patent number: 11750467
    Abstract: Exemplary aspects are directed to customized communications using a high-level programming interface. In a specific example, a data communications system serves endpoint devices respectively associated with different client entities.
    Type: Grant
    Filed: July 1, 2022
    Date of Patent: September 5, 2023
    Assignee: 8x8, Inc.
    Inventor: Zhishen Liu
  • Patent number: 11736607
    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: August 9, 2021
    Date of Patent: August 22, 2023
    Assignee: 8x8, Inc.
    Inventor: Zhishen Liu
  • Patent number: 11736618
    Abstract: This document is directed to, among other things, communication systems involving networked contact center interfaces. One example method involves presenting a frame on a user interface to present information in a selectable format. Another example method involves using a circuit device to detect selection of a frame as displayed and causing display of further graphical information in an un-selectable format.
    Type: Grant
    Filed: December 8, 2020
    Date of Patent: August 22, 2023
    Assignee: 8x8, Inc.
    Inventors: Mansour Salame, Richard Southwick, William James Fernandez, Robert Townsend
  • Patent number: 11729601
    Abstract: The present disclosure is directed to a method and system for routing communications. A plurality of communications-enabled devices are coupled to a communications network. Each communications-enabled device has a device identifier. A user-programmable database associates each of a plurality of user identifiers with a device identifier. A router circuit is coupled to the communications network through a portal communication device having a portal identifier. A user designates a destination user identifier when making a communication. The router circuit switches the call, directing the call to a destination device identifier responsive to the user-programmable database association between the destination user identifier and a device identifier. According to certain aspects, communications are directed to users and are routed to associated equipment, a user identifier serving as a virtual extension number.
    Type: Grant
    Filed: December 15, 2020
    Date of Patent: August 15, 2023
    Assignee: 8x8, Inc.
    Inventors: Jean Vincent, Tony Chan, Jean-Francois Catz
  • Patent number: 11716269
    Abstract: A system includes a plurality of SIP servers that are configured and arranged to provide services for a respective set of endpoints. A monitor server having at least one processor circuit receives connectivity status of the respective set of endpoint devices based on registration status provided by the endpoints to the SIP servers. Based upon the received connectivity status, endpoints having connectivity problems are identified, and potential problem sources for the connectivity problems of the parsed endpoints are identified. A monitor device having at LAN interface circuit connected to the LAN and at least one processor circuit receives the command from the monitor server and performs a diagnostic test on the LAN. Results from the at least one diagnostic test are provided to the monitor server.
    Type: Grant
    Filed: April 28, 2022
    Date of Patent: August 1, 2023
    Assignee: 8x8, Inc.
    Inventors: Zhishen Liu, Bryan R. Martin
  • Patent number: 11706333
    Abstract: Apparatus and methods are disclosed for client-based control of revising caller identifications (IDs) for communications between a private network and a public network. An apparatus including a telecommunications-providing server and processing circuit that communicates client-specific sets of data over an interface protocol. The telecommunications-providing server revises a caller ID for a VoIP call based on the client-specific sets of data, an identifier that corresponds to a requesting endpoint, and a geographic region determined from the call request. Further, the telecommunications-providing server causes control data to be sent to activate an analog-telephone bridging circuit and redirect the VoIP call by obtaining a dial tone and passes at least a subset of the data packet through the analog-telephone bridging circuit for connecting over the local line. The subset of the data packet includes the revised caller ID which is a local number identified by the determined geographic region.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: July 18, 2023
    Assignee: 8x8, Inc.
    Inventors: Mehdi Salour, Zhishen Liu, Oisin Glynn, Ona Stewart
  • Patent number: 11706350
    Abstract: Exemplary aspects concern apparatuses and methods for display-related analysis of call data in an IPBX. In an example embodiment, an apparatus is configured to route data/VoIP calls via a data-communications server. An interface circuit is configured to selected parameters of interest based on capabilities of a set of devices and generate subscription requests to subscribe the devices to the parameters of interest. A processing circuit is configured to generate call summary metrics from call event messages for calls routed by the server and with subscription requests being associated with the parameters of interest. The call summary metrics are evaluated in connection with the parameters of interest as subscribed to by the devices and results of the evaluation are provided to the communications devices.
    Type: Grant
    Filed: March 1, 2022
    Date of Patent: July 18, 2023
    Assignee: 8x8, Inc.
    Inventors: Zhishen Liu, Qing Zhao
  • Patent number: 11700332
    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 at least one communications-specific characteristic 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: December 6, 2021
    Date of Patent: July 11, 2023
    Assignee: 8x8, Inc.
    Inventors: Arunim Samat, Vijai Gandikota, Manu Mukerji, Zhishen Liu
  • Patent number: 11695684
    Abstract: Certain aspects of the disclosure are directed to routing data communications based on time zone. According to a specific example, a data-communications system for routing data communications based on time zone includes a communications routing circuit and a processing circuit. The communications routing circuit receives and routes data communications to a plurality of data communications stations and provides data communications services to remotely-situated client entities. For data communications routed for client entities in which a time zone routing feature is applied, the processing circuit determines a geographic location of the respective data communications station. The processing circuit then identifies a respective set of routing functions, based on a time zone of the geographic location, and routes the data communication based on the time zone, and according to the respective set of routing functions.
    Type: Grant
    Filed: July 1, 2021
    Date of Patent: July 4, 2023
    Assignee: 8x8, Inc.
    Inventors: Mehdi Salour, Raghu Rengarajan, Bryan R. Martin
  • Patent number: 11689657
    Abstract: Aspects are directed toward use of data communications server(s) and a Platform as a Service (PaaS) interface to provide remote services for endpoint devices of a plurality disparate client entities. In one example, an apparatus includes a computing server to provide data communications for a plurality of endpoint devices respectively associated with a plurality of disparate client entities according to and responsive to client-specific sets of control data. The apparatus also includes a processing circuit configured to adjust routing of the communications by the computing server, in response to call event data generated by the computing server, by generating the client-specific sets of control data for each client entity according to a respective set of directives.
    Type: Grant
    Filed: February 14, 2022
    Date of Patent: June 27, 2023
    Assignee: 8x8, Inc.
    Inventor: Zhishen Liu
  • Patent number: 11687726
    Abstract: In one example, a computer-based system determines a relationship between a first job and a second job at one or more companies, by using a title data store, a training module, and a prediction module, wherein the title data store accepts job-related information characterizing at least one job-related position that includes at least one of title, corporate entity, job description, and job-related interest data. The training module accepts input data from the title data store, calculates or generates a set of coefficients and a set of job-related vectors from the input data, and stores the coefficients into a database. The prediction module may accept: a first set of data including at least one of a first title, a first corporate designation data, a second set of data including at least one of a second title and a second corporate designation data, and the coefficients from the training module; and then a similarity between the first set of data and the second set of data may be calculated.
    Type: Grant
    Filed: December 1, 2020
    Date of Patent: June 27, 2023
    Assignee: 8x8, Inc.
    Inventors: Solomon Fung, Soumyadeb Mitra, Abhishek Kashyap, Arunim Samat, Venkat Nagaswamy, Justin Driemeyer
  • Patent number: 11681819
    Abstract: A method including receiving a request to access a meeting record from a user is provided. The meeting record includes an identification for at least one participant in a meeting, an audio recording for the at least one participant, a video recording for the at least one participant, and a presentation from one of the participants in the meeting. The method includes verifying an access privilege of the user for the meeting record, providing the meeting record to the user, for playback of a selected portion, and providing, in the meeting record, a selecting tool to the user, for playing the selected portion, wherein the selecting tool is configured to playback the selected portion for one of multiple participants in the meeting.
    Type: Grant
    Filed: August 1, 2019
    Date of Patent: June 20, 2023
    Assignee: 8x8, Inc.
    Inventors: Luke Surazski, Elias Sardonis, Jedidiah Brown
  • Patent number: 11683226
    Abstract: Certain aspects of the disclosure are directed to context aggregation in a data communications network. According to a specific example, user-data communications between a client-specific endpoint device and the other participating endpoint device during a first time period can be retrieved from a plurality of interconnected data communications systems. The client station can be configured and arranged to interface with a data communications server providing data communications services on a subscription basis. Context information for each respective user-data communication between the client station and the participating station during the first time period can be aggregated, and operational statistics from network circuitry providing the user-data communications between the client station and the participating station can be retrieved.
    Type: Grant
    Filed: May 24, 2021
    Date of Patent: June 20, 2023
    Assignee: 8x8, Inc.
    Inventors: Ali Arsanjani, Bryan R. Martin, Manu Mukerji, Venkat Nagaswamy, Marshall Lincoln
  • Patent number: 11683420
    Abstract: Meeting and conferencing systems and methods are implemented in a variety of manners. Consistent with one embodiment of the present disclosure, 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 15, 2020
    Date of Patent: June 20, 2023
    Assignee: 8x8, Inc.
    Inventor: Ramprakash Narayanaswamy
  • Patent number: 11671533
    Abstract: Certain aspects of the disclosure are directed to programming of a data-communications system. According to a specific example, a data-communications (e.g., VoIP) server is configured to identify, in response to received calls from endpoint devices, a set of scripts written in a programming language that includes call flow commands. The server is further configured to execute the set of scripts to retrieve data from the data sources and control, in response to the data, call flow for the calls.
    Type: Grant
    Filed: June 21, 2021
    Date of Patent: June 6, 2023
    Assignee: 8x8, Inc.
    Inventor: Zhishen Liu
  • Patent number: 11659095
    Abstract: A variety of methods, systems, devices and arrangements are implemented for assessing and/or controlling call routing for Internet-based (e.g., VoIP/VioIP) calls. According to one such method, endpoint devices are used to monitor and/or assess the call-quality. The assessment is sent to a centralized server arrangement and call-routing is controlled therefrom. Endpoint devices employ a decentralized testing mechanism to further monitor and assess call quality. Aspects of call quality are analyzed and attributed to endpoint devices and/or local connections or networks to distinguish intermediate routing issues from local/endpoint issues.
    Type: Grant
    Filed: August 25, 2021
    Date of Patent: May 23, 2023
    Assignee: 8x8, Inc.
    Inventors: Marc Petit-Huguenin, Garth Judge