×

Computer, internet and telecommunications based network

  • US 9,912,628 B2
  • Filed: 09/22/2014
  • Issued: 03/06/2018
  • Est. Priority Date: 03/03/1997
  • Status: Expired due to Fees
First Claim
Patent Images

1. A unified-messaging network for managing, sending and receiving user-level messages relating to a first user of the unified-messaging network, said unified-messaging network utilizing both at least one telephone connection and at least one internet connection, said user-level messages sent to and received from a plurality of communication networks employing a plurality of communication protocols, comprising:

  • a first-voice server in a first cluster of voice servers, said first-voice server comprising;

    telephony hardware coupling said at least one telephone connection to at least one application with a first capability to identify one or more user events based on user input from an electronic device of the first user passed through said at least one telephone connection, said at least one application having a second capability to create and to transmit a plurality of telephony-related network messages to at least one of a plurality of second servers;

    an internet-connection interface for establishing an internet connection and including a third capability to create and to transmit a plurality of internet-related network messages to at least one other server of the plurality of second servers; and

    a cluster-switching and resource-allocation device coupled to said telephony hardware and said internet-connection interface, said cluster-switching and resource-allocation device including a first computing capability to process said telephony-related network messages and said internet-related network messages, said telephony-related network messages and said internet-related network messages created to enable the managing, sending and receiving of said user-level messages;

    said plurality of second servers coupled to said first-voice server and responsive to said telephony-related network messages and said internet-related network messages, said plurality of second servers interfacing each other through the telephony-related network messages or the internet-related network messages executed under control of the cluster-switching and resource-allocation device to at least one of receive a first user-level message from and transmit a first user-level message to said electronic device of the first user over at least one of the telephone connection and the internet connection, the first user-level message received from or sent to said electronic device associated with the first user and using a first network protocol from a plurality of network protocols associated with said at least one of the telephone connection and the internet connection, the plurality of second servers further comprising;

    at least one database server for storage of data relating to the first user for use in performing a voice-enabled task for the first user and a file server coupled to the database server, at least one of the file server and the database server accessible to the first user to manage an account including stored data associated with the first user including one or more setting options to send and to receive the user-level messages according to a preference of the first user, at least one of said database server and said file server accessible to said first-computing capability of said cluster-switching and resource-allocation device, wherein said cluster-switching and resource-allocation device processes said plurality of telephony-related network messages and said plurality of internet-related network messages with a capability to reference at least one of said database server and said file server; and

    at least one web server coupled to the internet-connection interface of the first-voice server with a second-computing capability and adapted to provide access to the first user over the internet connection; and

    one or more additional voice servers coupled to the first-voice server in the cluster of voice servers, at least one of first-voice server and the one or more additional servers further comprising;

    an interactive speaker-independent, phoneme-based speech recognition device coupled to the cluster-switching and resource-allocation device and with a capability to receive a natural speech input at least over the telephone connection and to process the received natural speech input using phoneme-based speech recognition and to initiate execution of a voice-enabled task for the first user, based at least in part on the natural speech input, the interactive speaker-independent, phoneme-based speech recognition device adapted to recognize a plurality of natural speech commands and adapted to automatically trigger execution of a plurality of different voice-enabled tasks, each voice-enabled task corresponding to at least one specific natural speech command, and adapted to initiate the first user-level message in a manner relating to the voice-enabled task and a second user-level message, such that the first user-level message is transmittable over the telephone connection and over the internet connection to at least one electronic device designated by the first user, the electronic device being any one of at least a computer and a mobile device, and the first computing capability of said cluster-switching and resource-allocation device adapted to control processing of the second user-level message and to initiate transmission of the second user-level message at least by the internet connection to at least one of the mobile device in text format and to the computer or the mobile device in email format.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×