IP Library Granted Patent US 8,170,007
Granted Patent B2
US 8,170,007 · App. 12/262,630 · Granted May 1, 2012

Packet telephony appliance

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,170,007
App. No.
12/262,630
Granted
May 1, 2012
Kind
B2
Abstract

A packet telephony appliance includes a Euphony network processor that integrates networking and DSP functions to provide a low cost and efficient solution in building a networked appliance. In particular, a Euphony ATM Telephone (EAT) is built around the Euphony network processor. The EAT uses a real-time operating system to provide predictable processing and networking support. The EAT implements IObufs, which provides a unified buffering scheme that allows zero-copy data movement. Furthermore, the EAT uses an Event Exchange (EVX), which provides a flexible mechanism for event distribution, allowing software modules to be composed together in an extensible manner. EVX and IObufs are used together to provide highly efficient intra-appliance communication. The EAT provides a platform that can evolve gracefully to support new protocols, advanced telephony services and enhanced user interfaces.

Claims (31)

1. A packet telephony appliance, comprising:

a network processor for integrating networking and digital signal processing functions, wherein the network processor comprises a serial input port, a serial output port, and a network interface, where the network interface is for communicating with a network, wherein the network processor is an Euphony network processor, wherein the packet telephony appliance is an Euphony asynchronous transfer mode telephone;

an output device coupled to the serial output port;

an input device coupled to the serial input port;

wherein the packet telephony appliance implements a unified buffering mechanism that provides zero-copy data movement; and

wherein the packet telephony appliance implements an event-based mechanism for intra-appliance communication, wherein the packet telephony appliance employs a single address space operating system kernel.

2. The packet telephony appliance of claim 1 , wherein the packet telephony appliance implements a copy reduction technique by using a plurality of input-output buffers for storing and passing data.

3. A packet telephony appliance, comprising:

a network processor for integrating networking and digital signal processing functions, wherein the network processor comprises a serial input port, a serial output port, and a network interface, where the network interface is for communicating with a network;

an output device coupled to the serial output port, wherein the output device comprises a case mounted speaker;

an input device coupled to the serial input port;

wherein the packet telephony appliance implements a unified buffering mechanism that provides zero-copy data movement; and

wherein the packet telephony appliance implements an event-based mechanism for intra-appliance communication.

4. A packet telephony appliance, comprising:

a network processor for integrating networking and digital signal processing functions, wherein the network processor comprises a serial input port, a serial output port, and a network interface, where the network interface is for communicating with a network;

an output device coupled to the serial output port, wherein the output device comprises an external speaker;

an input device coupled to the serial input port;

wherein the packet telephony appliance implements a unified buffering mechanism that provides zero-copy data movement; and

wherein the packet telephony appliance implements an event-based mechanism for intra-appliance communication.

5. A packet telephony appliance, comprising:

a network processor for integrating networking and digital signal processing functions, wherein the network processor comprises a serial input port, a serial output port, and a network interface, where the network interface is for communicating with a network;

an output device coupled to the serial output port;

an input device coupled to the serial input port, wherein the input device comprises a case mounted microphone;

wherein the packet telephony appliance implements a unified buffering mechanism that provides zero-copy data movement; and

wherein the packet telephony appliance implements an event-based mechanism for intra-appliance communication.

6. A packet telephony appliance, comprising:

a network processor for integrating networking and digital signal processing functions, wherein the network processor comprises a serial input port, a serial output port, and a network interface, where the network interface is for communicating with a network;

an output device coupled to the serial output port;

an input device coupled to the serial input port, wherein the input device comprises an external microphone;

wherein the packet telephony appliance implements a unified buffering mechanism that provides zero-copy data movement; and

wherein the packet telephony appliance implements an event-based mechanism for intra-appliance communication.

Assignments (8)
CORRECTION TO INCLUDE THE EFFECTIVE DATE OF 6/30/2008 OF THE ASSIGNMENT RECORDED AT 31558/0408 ON 11/7/2013 Recorded May 14, 2014
From: AT&T PROPERTIES, LLC
To: AT&T INTELLECTUAL PROPERTY II, L.P.
Reel/Frame 032894/0480 →
CORRECTION TO INCLUDE THE EFFECTIVE DATE OF 6/30/2008 OF THE ASSIGNMENT RECORDED AT 012345/0123 ON 031555/0467 ON 11/6/2013. Recorded May 14, 2014
From: AT&T CORP.
To: AT&T PROPERTIES, LLC
Reel/Frame 032894/0469 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2014
From: AT&T INTELLECTUAL PROPERTY II, L.P.
To: BAMPTON TECHNOLOGIES LLC
Reel/Frame 032522/0060 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2013
From: GOPALAKRISHNAN, RAMAN; ONUFRYK, PETER Z.
To: AT&T INTELLECTUAL PROPERTY II, L.P.
Reel/Frame 031762/0034 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 8, 2013
From: SREENAN, CORMAC JOHN
To: AT&T INTELLECTUAL PROPERTY II, L.P.
Reel/Frame 031600/0873 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 7, 2013
From: AT&T PROPERTIES, LLC
To: AT&T INTELLECTUAL PROPERTY II, L.P.
Reel/Frame 031558/0408 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2013
From: AT&T CORP.
To: AT&T PROPERTIES, LLC
Reel/Frame 031555/0467 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2013
From: CHAN, MIKE; CRANOR, CHARLES D; RUEDISUELI, LAURENCE W
To: AT&T CORP.
Reel/Frame 031496/0092 →