IP Library Patent Application 12772120
Patent Application
App. No. 12/772,120

SYSTEMS AND METHODS FOR PROVIDING TELEPHONY AND PRIVATE BRANCH EXCHANGE SERVICES VIA AN ETHERNET ADAPTER

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 None
App. No.
12/772,120
Abstract

The present application is directed towards systems and methods for providing telephony and private branch exchange services via a single device installed as an Ethernet adapter on a computing device. A device, based around a standard form factor such as a PCI card, with a CPU, operating system, and memory may be installed in a server or other computing device and utilize power from the computing device while operating independently. The device combines both Ethernet adapters, bridges, and switches, and circuit-switched telephone network and private branch exchange switches and ports to act as a bridge between packet-based and circuit-based networks.

Claims (28)

1 . A single device installed as an Ethernet adapter on a computing device for providing telephony and private branch exchange services, the single device comprising:

an Ethernet interface installed as an Ethernet adapter of a computing device, the Ethernet interface establishing an internet protocol (IP) address for the computing device;

one or more telephony ports accessed by the computing device via the Ethernet interface; and

a processor comprising a private branch exchange (PBX) application accessed by the computing device via the Ethernet interface.

2 . The single device of claim 1 , wherein the single device comprises a Peripheral Component Interconnect (PCI) card having a PCI to Ethernet bridge for the PCI card to install as the Ethernet adapter.

3 . The single device of claim 1 , further comprising a co-processor that executes one or more Digital Signal Processing (DSP) resources.

4 . The single device of claim 1 , further comprising a co-processor that executes a Session Initiation Protocol (SIP) proxy.

5 . The single device of claim 1 , further comprising a co-processor that executes a speech engine.

6 . The single device of claim 1 , further comprising a second Ethernet interface for transmissions of outbound network communications of the computing device via a computer network.

7 . The single device of claim 1 , further comprising a switch for directing network communications received by the Ethernet interface from an application on the computing device to one of the processor or to a second Ethernet interface for transmission on a computer network.

8 . The single device of claim 1 , wherein the processor executes an operating system.

9 . The single device of claim 1 , wherein one of the processor or a co-processor executes a Host Media Processing (HMP) application.

10 . The single device of claim 1 , further comprising Flash memory and Random Access Memory (RAM) accessible by the PBX application.

11 . A method for accessing private branch exchange services via a single integrated device installed as an Ethernet adapter on a computing device, the method comprising:

(a) receiving, by an Ethernet interface of a device installed as an Ethernet adapter in a computing device, a network communication from an application executing on the computing device, the Ethernet interface establishing an internet protocol (IP) address for the computing device;

(b) determining, by a switch of the device, whether the network communication is for a private branch exchange (PBX) application executing on a processor of the device or for outbound transmission via a second Ethernet interface of the single device to a computer network; and

(c) directing, by the switch, the network communication to the PBX application based on a destination IP address of the network communication identifying the PBX application.

12 . The method of claim 11 , wherein step (a) further comprises installing the device on a Peripheral Component Interconnect (PCI) card in the computing device, the PCI card having a PCI to Ethernet bridge for the PCI card to install as the Ethernet adapter.

13 . The method of claim 11 , further comprising receiving, by the Ethernet interface, a second network communication from the computing device and directing by the switch the network communication to the second Ethernet interface based on determining that a second destination IP address of the second network communication identifies another device on the computer network.

14 . The method of claim 11 , wherein step (b) further comprises determining whether the destination IP address of the network communication is for a local host IP address or an IP address external to the computing device.

15 . The method of claim 11 , wherein step (c) further comprises determining that the destination IP address of the network communication comprises a local host IP address assigned to the single card.

16 . The method of claim 11 , wherein step (c) further comprises determining that the destination IP address of the network communication comprises a local host IP address assigned to the PBX application.

17 . The method of claim 11 , further comprising processing by the PBX application the network communication to provide a PBX function requested by the application of the computing device.

18 . The method of claim 17 , further comprising communicating by the PBX application a response to the application executing on the computing device via the Ethernet interface.

19 . The method of claim 11 , further comprising processing the network communication by one or more Digital Signal Processing (DSP) resources executing on a co-processor of the single card.

20 . The method of claim 11 , further comprising processing the network communication via a Session Initiation Protocol (SIP) proxy executing on a co-processor of the single card.

21 . The method of claim 11 , further comprising processing the network communication via a speech engine executing on a co-processor of the single card.

22 . The method of claim 11 , further comprising processing the network communication via a Host Media Processing (HMP) application executing on one of the processor or a co-processor of the single card.

Assignments (3)
NUNC PRO TUNC ASSIGNMENT Recorded Mar 16, 2015
From: CERINET USA, INC.
To: POSITRON TELECOMMUNICATIONS SYSTEMS INTELLECTUAL PROPERTY LLC.
Reel/Frame 035173/0397 →
NUNC PRO TUNC ASSIGNMENT Recorded Mar 16, 2015
From: POSITRON TELECOMMUNICATIONS SYSTEMS, INC.
To: CERINET USA, INC.
Reel/Frame 035207/0380 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2010
From: WEISER, REGINALD; MCGRAVIE, RICHARD
To: POSITRON TELECOMMUNICATION SYSTEMS
Reel/Frame 024758/0508 →