Patents Assigned to 8×8, Inc.
  • Patent number: 9769312
    Abstract: Various example implementations are directed to circuits, apparatuses, and methods for providing voice-over-IP (VoIP) services. 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: December 19, 2014
    Date of Patent: September 19, 2017
    Assignee: 8×8, Inc.
    Inventor: Zhishen Liu
  • Patent number: 9762737
    Abstract: Apparatus and methods concerning routing of calls in an IPBX 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 devices communicatively coupled to the IPBX via a network. A user-activity detection circuit is communicatively coupled to the IPBX server. The user-activity detection circuit is configured to receive activity data indicating activity of end-users in a virtual office environment and receive event messages indicating statuses of pending calls in the IPBX server. The user-activity detection circuit determines user-activity statuses of the end-users based on received activity data and event messages. A computing server is communicatively coupled to the user-activity detection circuit and is configured to provide a set of services for one or more of the plurality of users as a function of the determined user-activity statuses of the end-user.
    Type: Grant
    Filed: March 26, 2015
    Date of Patent: September 12, 2017
    Assignee: 8×8, Inc.
    Inventors: Zhishen Liu, Bryan R. Martin
  • Patent number: 9762633
    Abstract: Distributed conferencing systems and methods provide local meeting contents to remote participants. In accordance with various example embodiments, a plurality of authorized source units generate media content responsive to and representative of respective content for a meeting. In response to the generated media content, one or more data streams are developed at each authorized source, each stream being a separately-decodable real-time representation of at least a portion of the media content generated at the respective authorized source. The separate data streams are transmitted by each authorized source to a common multicast IP group address for retrieval/access by remote participants.
    Type: Grant
    Filed: May 4, 2016
    Date of Patent: September 12, 2017
    Assignee: 8×8, Inc.
    Inventor: Marc Petit-Huguenin
  • Patent number: 9762738
    Abstract: A system or device can be configured with a first interface that is configured and arranged to provide content to a remote web-browser. This first interface can be provided by a computer server designed to implement a website. A second interface is configured and arranged to communicate content of an audio telephone calls with a remote audio-enabled device. This second interface can also communicate video content, text content, document sharing content and/or desktop sharing content. A processing circuit is configured and arranged to establish an audio telephone call between the remote web-browser and the remote audio-enabled device. The processing circuit can also facilitate communications with social networks by passing a general status message to a plurality of interface modules, each interface module designed to interface with a corresponding and respective social network.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: September 12, 2017
    Assignee: 8×8, Inc.
    Inventor: Ramprakash Narayanaswamy
  • Patent number: 9531879
    Abstract: This document is directed to, among other things, communication systems involving networked contact center interfaces. One example method includes presenting a frame on a user interface to present information in a selectable format. Another example method includes 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 18, 2015
    Date of Patent: December 27, 2016
    Assignee: 8×8, Inc.
    Inventors: Mansour Salame, Richard Southwick, William James Fernandez, Robert Townsend
  • Patent number: 9401994
    Abstract: Meeting and conferencing systems and methods are implemented in a variety of manners. Consistent with an embodiment of the present disclosure, a method for operating an audio conference system that includes at least one logic circuit and a caller interface involves receiving incoming telephony calls at the caller interface. A logic circuit is used to authenticate incoming telephony calls. Menu options are provided to authenticated, incoming telephony calls. In response to a selection of the menu options, an incoming telephony call is prompted to select a callback number. The logic circuit monitors for a trigger event. A participant is called back using the selected call back number in response to detecting the trigger event. The called-back participant is then placed into a conference.
    Type: Grant
    Filed: March 24, 2015
    Date of Patent: July 26, 2016
    Assignee: 8×8, Inc.
    Inventor: Ramprakash Narayanaswamy
  • Patent number: 9307088
    Abstract: This document discusses, among other things, a networked contact center that includes multiple platforms to host multiple tenants. Example embodiments include receiving a message associated with one of the tenants and identifying one or more of the platforms associated with the message. For some example embodiments, the networked contact center may allow the platform to access a data location that is both associated with the tenant and shared by two or more of the multiple tenants.
    Type: Grant
    Filed: May 27, 2015
    Date of Patent: April 5, 2016
    Assignee: 8×8, Inc.
    Inventors: Richard Southwick, Robert Townsend, Mansour Salame
  • Patent number: 9094488
    Abstract: An apparatus is disclosed for providing voice-over-IP (VoIP) services to and configuring contact lists for a plurality of VoIP-enabled devices. The apparatus includes a VoIP server communicatively connected to the plurality of VoIP-enabled devices. The VoIP server includes a call routing circuit configured to route VoIP calls to and from the plurality of VoIP-enabled devices communicatively-coupled to the VoIP server. The VoIP server also includes a device management circuit configured to maintain a list of IP addresses for each of the plurality of VoIP-enabled devices. In response to receiving a first data message, from a first device not included in the plurality of VoIP-enabled devices, that includes contact information and identifies one of the plurality of VoIP-enabled 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 VoIP-enabled devices.
    Type: Grant
    Filed: February 14, 2014
    Date of Patent: July 28, 2015
    Assignee: 8×8, Inc.
    Inventors: Ruiqiang Huang, Zhishen Liu, Garth Judge
  • Patent number: 8243913
    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: August 29, 2008
    Date of Patent: August 14, 2012
    Assignee: 8×8, Inc.
    Inventor: Robert Townsend
  • Patent number: 8027332
    Abstract: Call routing to user communication devices is facilitated. According to an example embodiment, a call-routing switch arrangement uses data in a programmable database to associate or match incoming calls with destination user-communication devices for users employing two or more user identifiers. The incoming calls are then routed to the destination user-communication devices in response to the match. In some applications, the user identifiers include local and virtual telephone numbers for a particular user, the local number pertaining to a geographical location relating to the user's communication device or to a service via which the user's communication device is connected (e.g., a mobile telephone service), and the virtual telephone number to a different geographical location.
    Type: Grant
    Filed: May 20, 2008
    Date of Patent: September 27, 2011
    Assignee: 8×8, Inc.
    Inventors: Bryan R. Martin, Huw Rees, Tony Chan
  • Patent number: 7684554
    Abstract: The present invention is directed to a method and system for routing communications. A plurality of communication devices are coupled to a communications network. Each communication device has a device identifier. A user-programmable database associates each of a plurality of user identifiers with a device identifier. A call-routing switch arrangement is coupled to the communication network through a portal communication device having a portal identifier. A user designates a destination user identifier when making a communication. The call-routing 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 the present invention, communications are directed to users and are routed to associated equipment, a user identifier serving as a virtual extension number.
    Type: Grant
    Filed: April 27, 2007
    Date of Patent: March 23, 2010
    Assignee: 8×8, Inc.
    Inventors: Jean Vincent, Tony Chan, Jean-Francois Catz
  • Patent number: 7606221
    Abstract: A telephony communications approach implements an autodiscover feature that enables an endpoint device to automatically locate and establish communication with a desirable server in a web of interconnected servers. In one specific example implementation, the endpoint device is an internet-type telephone communicating with a remotely-located server in an internet-based private branch exchange. Various packet-communicating endpoint devices are adapted to communicate with the internet-based private branch exchange by adapting each to automatically broadcast its identity and, in response to receiving an assignment for the appropriated iPBX, establish communication with the internet-based private branch exchange from other packet-based servers. Other aspects of the invention are directed to approaches for distinguishing the desired internet-based private branch exchange from the other packet-based servers and implementations for assigning the appropriate iPBX.
    Type: Grant
    Filed: November 24, 2004
    Date of Patent: October 20, 2009
    Assignee: 8×8, Inc.
    Inventors: Fredric Artru, Andy Huckridge, Marc Petit-Hugenin, Jean-Hugues Robert, Michael Roper, Philip Bednarz
  • Patent number: 7394803
    Abstract: Aspects of the invention are directed to a telephony system that is adapted to receive, route, process, and deliver communications data using a cost-effective, user-friendly operations platform and a broadband communication network. For example, the system includes a computer server arrangement and a plurality of endpoint devices communicatively coupled to one or more communication channels comprising an Internet protocol (IP) network. Packet-based (VoIP) calls are transmitted over an IP network, and translated to standard PSTN call signals when necessary. The broadband telephony system of the present invention utilizes each user's own IP network endpoint device as not only each user's local gateway onto the IP network, but also as a remote gateway for bridging other user's calls from the IP network to a local PSTN network in order to reach non-users.
    Type: Grant
    Filed: September 28, 2001
    Date of Patent: July 1, 2008
    Assignee: 8×8, Inc
    Inventors: Marc Petit-Huguenin, Isabelle Dalmasso, Barry D. Andrews, Bryan R. Martin
  • Patent number: 7092379
    Abstract: An arrangement which includes a telephone and an interface unit, which interfaces the telephone to both a standard switched telephone communications network and an Internet communications network, is disclosed. The interface unit includes an input coupled to the telephone to receive audio information and two output ports configured to be respectively coupled to the standard switched telephone communications network and the Internet communications network. A processing unit couples the audio information received from the telephone to the first output port when the telephonic communication is to be performed using the standard switched telephone communications network. Alternatively, the processing unit processes the audio information received from the telephone in accordance with standard Internet transfer protocols and couples the processed audio information to the second output port when the telephonic communication is to be performed using the Internet communications network and the standard protocols.
    Type: Grant
    Filed: October 30, 1996
    Date of Patent: August 15, 2006
    Assignee: 8×8, Inc.
    Inventors: Hardish Singh, Kevin E. Deierling, Bryan R. Martin
  • Patent number: 7035935
    Abstract: The present invention is directed to a method and system for enhancing the routing of telephony data. According to an example embodiment of the present invention, a telephony private branch exchange routing arrangement is adapted to route IP telephony data. The routing arrangement includes a call-control application having an OOP telephony interface and programmed, using OOP and the OOP telephony interface, to control the routing of calls. A device-control application is adapted to provide telephony communication signals for the routed calls and to interface between the call-control application and a plurality of telephony devices. Configuration information for the call-control application is provided via a configuration manager. In this manner, voice and data networks are effectively fused, allowing the easy integration of computer telephony applications.
    Type: Grant
    Filed: June 13, 2001
    Date of Patent: April 25, 2006
    Assignee: 8×8, Inc.
    Inventors: Paul A. Voois, Frederic Artru
  • Patent number: 6965644
    Abstract: A programmable motion estimator includes one dual ported memory for storing an image block, the prediction error, and a temporary block used in interpolation, and a pixel-group random access dual ported memory for storing a search window. The two ports of the two memories are selectively applied to an arithmetic logic unit, or ALU, through a multiplexer. One output of the ALU provides an absolute difference, which is furnished to a tree adder. Another output of the ALU provides an average value or a difference value, as selected, which is routed to the inputs of the image memory and the search memory. In motion vector searching, the ALU performs pixel absolute difference arithmetic using the pixel groups from the image memory and from the search memory, and determines a sum of absolute differences in the tree adder. In half pixel interpolation, the ALU performs pixel averaging arithmetic using pixel groups from the search memory, and writes back to the search memory.
    Type: Grant
    Filed: March 1, 2001
    Date of Patent: November 15, 2005
    Assignee: 8×8, Inc.
    Inventors: Jan Fandrianto, Chi Shin Wang, Sehat Sutardja, Hedley K. J. Rainnie, Bryan R. Martin
  • Patent number: 6807231
    Abstract: Video images are communicated between two stations using a method for predicting motion uses up to N frames of the video data, where N is a positive integer and each frame is represented as a plurality of image segments. According to one implementation, combined are at least two spatial displaced image segments from previously decoded frames corresponding to time instances on one side of a temporal axis; and the video data is communicated using the spatial displaced image segments along with corresponding delays as side information. Other aspects of the disclosure include combining using a Lagrangian cost function, and an iterative search method to minimize Lagrangian cost function.
    Type: Grant
    Filed: September 4, 1998
    Date of Patent: October 19, 2004
    Assignee: 8×8, Inc.
    Inventors: Thomas Wiegand, Bernd Girod, Markus Flierl
  • Patent number: 6677987
    Abstract: A wireless user-interface method and arrangement having a light source and a circuit arrangement that detects the presence and position of the light source. A light source emits modulated light having a first modulation frequency that is captured by a camera circuit arrangement. A circuit arrangement uses relative pixel luminances and differences in pixel luminances between frames to detect the presence of modulated light from the light source. The position of the light source is tracked from frame to frame and the position information is output for use by application software or circuitry to direct movement of a pointer in a computer display, for example. Modulated light having a second modulation frequency from the light source is detected by the circuit arrangement and interpreted as selection of a control function, which is provided as output to application software or circuitry. The application uses the position of the light source along with control signals to identify an operation to perform.
    Type: Grant
    Filed: December 3, 1997
    Date of Patent: January 13, 2004
    Assignee: 8×8, Inc.
    Inventor: Bernd Girod
  • Patent number: RE40054
    Abstract: A circuit arrangement for controlling audio signal transmissions for a communications system that includes a microphone and a video camera. The arrangement comprises a video processor configured and arranged to receive a video signal from the video camera, detect movement of an object in the video signal, and provide a motion-indicating signal indicating movement relative to the object. An audio processor is coupled to the video processor and is configured and arranged to modify the audio signal to be transmitted responsive to the motion-indicating signal. In another embodiment, a video signal processor is configured and arranged to receive a video signal from the video camera, detect mouth movement of a person and provide a mouth-movement signal indicative of movement of the person's mouth.
    Type: Grant
    Filed: November 19, 2004
    Date of Patent: February 12, 2008
    Assignee: 8×8, Inc.
    Inventor: Bernd Girod
  • Patent number: RE41103
    Abstract: According to an example embodiment, the present invention is directed to a video communication system having a user-friendly, intuitive-like control for altering the video camera view at a remote terminal. The local terminal includes a display and a movement-responsive sensor arranged to generate a direction signal in response to corresponding movement at the display. At least one of the first and second computer arrangements is configured and arranged to alter data being sent to the display in response to the direction signal from the movement-responsive sensor.
    Type: Grant
    Filed: March 27, 2003
    Date of Patent: February 9, 2010
    Assignee: 8×8, Inc.
    Inventors: Keith Barraclough, Bryan R. Martin