Patents Assigned to 8x8, Inc.
  • Patent number: 11509764
    Abstract: Systems 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 communications provider 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 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 connects the VoIP call by accessing and passing a provisioned number. The provisioned number includes the revised caller ID which is a local number identified by the determined geographic region that the endpoint is located.
    Type: Grant
    Filed: March 9, 2021
    Date of Patent: November 22, 2022
    Assignee: 8x8, Inc.
    Inventors: Mehdi Salour, Zhishen Liu, Oisin Glynn, Ona Stewart
  • Patent number: 11501264
    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: February 26, 2021
    Date of Patent: November 15, 2022
    Assignee: 8x8, Inc.
    Inventor: Ramprakash Narayanaswamy
  • Patent number: 11503157
    Abstract: This document discusses, among other things, limiting contact to a networked contact center that is a host to multiple tenants. In an example embodiment, a communication is received by a networked contact center. In determining whether to allow the communication to reach contact center resources, a contact rate value may be examined. The contact rate value may represent an allowable quantity of contact within a time interval. For some example embodiments, a determination of whether the network contact center is to accept or reject the communication is made based on the contact rate value.
    Type: Grant
    Filed: March 24, 2020
    Date of Patent: November 15, 2022
    Assignee: 8x8, Inc.
    Inventor: Robert Townsend
  • Patent number: 11503159
    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 graphical user interface (GUI) for each respective remotely-situated client entity, the GUI including a display of communications-based campaigns, interactive voice response (IVR) tools, and data analytics. Moreover, the data communications server provides a display on the GUI including selectable components to create for the associated remotely-situated client entity, a customization for handling incoming data communications by the data communications server. Accordingly, the data communications server may handle communications for the associated remotely-situated client entity according to the provided customization.
    Type: Grant
    Filed: August 2, 2021
    Date of Patent: November 15, 2022
    Assignee: 8x8, Inc.
    Inventors: Nick Holland, Lisa Clark, Vince Sweeney, Bryan R. Martin
  • Patent number: 11463271
    Abstract: Certain aspects of the disclosure are directed to communication bridging among disparate platforms in a remote communications environment involving first and second chat rooms. According to a specific example, a communications system is configured to provide remote communications services including a communication bridging service and another type of data communications services, in the remote communications environment. In certain embodiments the system may provide or generate connectivity data, such as a uniform resource locator (URL), to facilitate formation of the communication bridge, and may identify chat room protocols associated with the first and second chat rooms. The system is further configured to translate chat messages using the specifications for the first and second chat room protocols, and transmit chat messages between the first chat room and the second chat room.
    Type: Grant
    Filed: May 3, 2021
    Date of Patent: October 4, 2022
    Assignee: 8x8, Inc.
    Inventors: Andrei Soroker, Peter Hizalev, Bryan R. Martin
  • Patent number: 11451662
    Abstract: Certain aspects of the disclosure are directed to 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) for the client entity. The communication control engine is configured and arranged 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 to route incoming data communications in response to a comparison of at least one feature of the incoming data communications telephone communications and the client-specific sets of control data.
    Type: Grant
    Filed: December 1, 2020
    Date of Patent: September 20, 2022
    Assignee: 8x8, Inc.
    Inventor: Zhishen Liu
  • Patent number: 11451620
    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: August 14, 2020
    Date of Patent: September 20, 2022
    Assignee: 8x8, Inc.
    Inventor: Zhishen Liu
  • Patent number: 11445063
    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: March 18, 2020
    Date of Patent: September 13, 2022
    Assignee: 8x8, Inc.
    Inventors: Justin Driemeyer, Manu Mukerji, Vijai Gandikota, Soumyadeb Mitra, Solomon Fung, Arunim Samat, Zhishen Liu
  • Patent number: 11438391
    Abstract: In one or more examples, a method uses a system including data server, a processing circuit, and a data-communications server, with the server being used to route calls in the form of data communications to and from a plurality of telecommunication devices associated with respective user accounts. The server may store data generated by the plurality of telecommunication devices on the data server. The user accounts each have a settings file associated with the user account. In response to a set of criteria indicated in the settings file of one of the user accounts being satisfied, the processing circuit logs into a data server remote to the server may use login credentials included in the settings file. In further response to the set of criteria being satisfied, the processing circuit may copy one or more data files associated with the user account from the data server to the remote data server.
    Type: Grant
    Filed: December 21, 2020
    Date of Patent: September 6, 2022
    Assignee: 8x8, Inc.
    Inventor: Zhishen Liu
  • Patent number: 11431855
    Abstract: Various example implementations are directed to methods and apparatuses for facilitating conferenced communications. In one of various examples involving audio signals received from a plurality of participants of a digital audio conference, a logic circuit is to process the audio signals via respective audio input circuits respectively associated with each of the endpoint devices, and, in response to a subset of the different audio signals deemed or qualified as having a loudest audio input as compared to other ones of the different audio signals, each of the other ones of the different audio signals are assigned to an encoder pool based on a codec associated with the digital audio conference.
    Type: Grant
    Filed: February 16, 2021
    Date of Patent: August 30, 2022
    Assignee: 8x8, Inc.
    Inventors: Garth Judge, James Kleck
  • Patent number: 11431854
    Abstract: Incoming calls are received from audio capable devices. A call processing server receives an incoming call from an audio-capable device to a destination number, and detects availability for an ancillary source device linked to the audio-capable device. A set of data is provided to the ancillary source device. The set of data specifies graphical menu options for functions supported by the call processing server. The ancillary source device provides an indication of a selection of one of the graphical menu options. In response to the indication, a call transfer for the incoming call is implemented.
    Type: Grant
    Filed: January 19, 2021
    Date of Patent: August 30, 2022
    Assignee: 8x8, Inc.
    Inventor: Scott Slade
  • Patent number: 11425252
    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 a unified-communications and call center (UC-CC) platform 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: July 21, 2021
    Date of Patent: August 23, 2022
    Assignee: 8x8, Inc.
    Inventors: Bryan R. Martin, Matt Taylor, Manu Mukerji
  • Patent number: 11425260
    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 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: January 19, 2021
    Date of Patent: August 23, 2022
    Assignee: 8x8, Inc.
    Inventor: Zhishen Liu
  • Patent number: 11412090
    Abstract: Apparatus and methods concerning call routing are disclosed. As an example, one apparatus includes an interface circuit configured to route calls, as data communications, between a cellular network or PSTN and a plurality of communication devices on an IP 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 for a period of time in a first database. A first call notification indicates a source number and a destination number. In response to a first incoming call via the cellular or PSTN network 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 cellular or PSTN network.
    Type: Grant
    Filed: February 25, 2020
    Date of Patent: August 9, 2022
    Assignee: 8x8, Inc.
    Inventors: Zhishen Liu, Garth Judge, Bryan Martin
  • Patent number: 11412084
    Abstract: Certain aspects of the disclosure are directed to customization of alerts using telecommunications services. A data-communications server is configured to provide a database with a set of virtual office features including client-specific call routing functions available to remotely-situated client entities based on a subscription. The server is configured to provide to the client entities, a set of instructions written in a first programming language, and to receive from each respective client entity, client-specific sets of control data written in a second programming language. The client-specific sets of control data may specify particular alerts and/or reminders to be provided to end-users of the respective client entity.
    Type: Grant
    Filed: June 21, 2021
    Date of Patent: August 9, 2022
    Assignee: 8x8, Inc.
    Inventor: Zhishen Liu
  • Patent number: 11403423
    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, and including privacy protection implemented for data communications associated with the one disparate client entity.
    Type: Grant
    Filed: December 8, 2020
    Date of Patent: August 2, 2022
    Assignee: 8x8, Inc.
    Inventor: Zhishen Liu
  • Patent number: 11405228
    Abstract: Certain aspects of the disclosure are directed to communication bridging in a telecommunication system. According to a specific example, a Voice over Internet Protocol (VoIP) communication server is provided comprising a uniform resource locator (URL) generation module configured and arranged to form a communication bridge between a first protocol-disparate chat room and a second protocol-disparate chat room in response to receipt of a request from a participant of one of the chat rooms. The URL generation module can identify the participant as being associated with a customer, and redirect the participant to a customer-specific account provided by the communication bridging service. Using the customer-specific account, the URL generation module can generate a URL associated with the communication bridge. Using the generated URL an assimilation and processing module can translate chat messages received, and transmit the translated chat messages between the first chat room and the second chat room.
    Type: Grant
    Filed: May 19, 2020
    Date of Patent: August 2, 2022
    Assignee: 8x8, Inc.
    Inventors: Andrei Soroker, Peter Hizalev, Bryan R. Martin
  • Patent number: 11394570
    Abstract: Certain aspects of the disclosure are directed to communication bridging among protocol-disparate chat rooms in a telecommunication system. According to a specific example, a data communications server data communications server transmits chat messages between a plurality of protocol-disparate chat rooms accessible by users of a communication bridging service, a user interface (UI) circuit receives from a user of a first protocol-disparate chat room, a command requesting formation of a communication bridge associated with the first chat room, and a circuit facilitates formation of the communication bridge by generating a URL (uniform resource locator) associated with the communication bridge, by sharing or distributing the URL to a user of a second protocol-disparate chat room, and forming the communication bridge between the first chat room and the second chat room using the URL.
    Type: Grant
    Filed: March 17, 2020
    Date of Patent: July 19, 2022
    Assignee: 8x8, Inc.
    Inventors: Andrei Soroker, Peter Hizalev, Bryan R. Martin
  • Patent number: 11388062
    Abstract: 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: March 16, 2021
    Date of Patent: July 12, 2022
    Assignee: 8x8, Inc.
    Inventor: Zhishen Liu
  • Patent number: 11374985
    Abstract: A connection procedure for data communications devices is implemented in a variety of embodiments. In one such embodiment, the procedure uses a first set of connection data for attempting to connect and upon failure to connect uses a second set of connection information in addition to the first set of connection information to attempt a connection. In another embodiment, a delay is implemented before transmitting the connection information and a subsequent delay is implemented to allow for additional connection information to be input and transmitted.
    Type: Grant
    Filed: February 17, 2020
    Date of Patent: June 28, 2022
    Assignee: 8x8, Inc.
    Inventor: Marc Petit-Huguenin