×

Peer-to-peer, internet protocol telephone system with auto-attendant

  • US 8,737,384 B2
  • Filed: 01/10/2011
  • Issued: 05/27/2014
  • Est. Priority Date: 01/10/2011
  • Status: Active Grant
First Claim
Patent Images

1. A telephone terminal of a peer-to-peer telephone system comprising a plurality of telephone terminals, the telephone terminal comprising:

  • circuitry configured to couple the telephone terminal to an Internet Protocol (IP) network of the peer-to-peer telephone system, store for the telephone terminal system-wide configuration data comprising data used to configure each telephone terminal of the peer-to-peer telephone system for one or more telephony features of the peer-to-peer telephone system, and store files for the telephone terminal; and

    a server configured to determine whether the system-wide configuration data references a file not stored by the circuitry, wherein the file comprises further configuration data used to configure each telephone terminal of the peer-to-peer telephone system for one or more telephony features of the peer-to-peer telephone system, and request the file from another telephone terminal of the peer-to-peer telephone system in response to determining that the circuitry does not store the file;

    wherein a second telephone terminal is configured to transmit to a first telephone terminal a master handoff request comprising a configuration identifier for the system-wide configuration stored by the second telephone terminal, and wherein the second telephone terminal, in response to changing the system-wide configuration data for the telephone system, is configured to update the configuration identifier;

    wherein the circuitry is further configured to store a lock count for each stored file, wherein each lock count tracks active references to its respective stored file, and the server is further configured to increment the lock count of a file in response to determining that the system-wide configuration data newly references the file;

    wherein the server is further configured to decrement the lock count of a file in response to determining that the system-wide configuration data no longer references the file, wherein the server is configured to establish an auto-attendant session in response to an inbound call, and to increment the lock count of a file associated with the auto-attendant session in response to establishing the auto-attendant session, and wherein the server is configured to decrement the lock count of a file associated with the auto-attendant session in response to terminating the auto-attendant session.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×