IP Library Granted Patent US 7,447,195
Granted Patent B1
US 7,447,195 · App. 10/995,936 · Granted Nov 4, 2008

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 7,447,195
App. No.
10/995,936
Granted
Nov 4, 2008
Kind
B1
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 (16)

1. An apparatus for providing a system software service in a packet telephony appliance having a plurality of modules, comprising:

means for loading and executing a real-time single address space operating system kernel;

means for implementing a unified buffering mechanism across all modules in the packet telephony appliance, where the unified buffering mechanism is a zero-copy mechanism for storing and passing data; and

means for implementing an event-based mechanism for communicating between the modules.

2. The apparatus of claim 1 , wherein said real-time single address space operating system kernel is a VxWorks kernel.

3. The apparatus of claim 1 , wherein said unified buffering mechanism employs IObufs.

4. The apparatus of claim 1 , wherein said event-based mechanism is an Event Exchange inter-module communication mechanism.

5. The apparatus of claim 1 , wherein said means for implementing said even-based mechanism comprises:

means for creating at least one sending port and at least one receiving port for each module;

means for initializing said at least one sending port and said at least one receiving port;

means for setting a queue size of said at least one sending port to control flow;

means for posting events to said at least one sending port; and

means for delivering posted events to said at least one receiving port.

6. The apparatus of claim 5 , wherein the means for implementing said event-based mechanism further comprises:

means for processing delivered events; and

means for issuing an acknowledgement.

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 →