DSP based dynamic resource allocation multiprocessor communications board

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6104721
SERIAL NO

08982740

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

DSP based dynamic resource allocation multiprocessor communications boards may be used in either a circuit-switched data system or a packet switched data system including a plurality of channels for transmitting bit streams including service data packets and corresponding call setup requests indicative of a required amount of digital signal processing for the corresponding service data packets. For use in the circuit-switched data system, a dual port memory pool is partitioned into a plurality of memory sections each partitioned into memory portions including an input portion and an output portion. Each memory portion is accessible via first port and a second port. A distributing function unit provides multiplexed/demultiplexed paths between the channels and the memory sections. A processing bank includes a plurality of digital signal processors selectively connectable in series via serial ports to selectively operate in a plurality of modes including pipeline modes. A resource controller is coupled to the distributing function unit and to the processing bank. The controller implements resource control functions for dynamically allocating resources of the processing bank based on the required amounts of digital signal processing indicated by the call setup requests. The controller provides control signals to the processing bank to select at least one processor for processing tasks related to each call setup request and to selectively enable the serial ports to selectively provide pipeline processing between the processors.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
SYMMETRY COMMUNCATIONS SYSTEMSANTA CLARA, CA0

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Hsu, Teng Tai Fremont, CA 2 73

Cited Art Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
* 5590345 Advanced parallel array processor(APAP) 193 1992
 
SILICON GRAPHICS INTERNATIONAL CORP. (1)
* 5835925 Using external registers to extend memory reference capabilities of a microprocessor 41 1996
 
KLEINER PERKINS CAUFIELD-BYERS IV (1)
* 5598408 Scalable processor to processor and processor to I/O interconnection network and method for parallel processing arrays 64 1994
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (2)
* 2005/0193,306 Polymorphic automatic test systems and methods 9 2004
* 2008/0175,233 Method and apparatus for providing ringing timeout disconnect supervision in remote telephone extensions using voice over packet-data-network systems (VOPS) 5 2007
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (2)
* 7853949 Method and apparatus for assigning fractional processing nodes to work in a stream-oriented computer system 1 2006
* 2009/0055,234 SYSTEM AND METHODS FOR SCHEDULING MEETINGS BY MATCHING A MEETING PROFILE WITH VIRTUAL RESOURCES 8 2007
 
LUCENT TECHNOLOGIES INC. (1)
* 7530070 Dynamically configurable architecture for mixed data processing 1 2000
 
PANASONIC CORPORATION (2)
* 8107994 Multimode communication apparatus 0 2005
* 2007/0230,381 Multimode Communication Apparatus 1 2005
 
CISCO TECHNOLOGY, INC. (22)
6985477 Method and apparatus for supporting multiservice digital signal processing applications 3 1998
* 2002/0110,111 METHOD AND APPARATUS FOR SUPPORTING MULTISERVICE DIGITAL SIGNAL PROCESSING APPLICATIONS 1 1998
* 6445697 Audio codec reselection for increased port density 60 1998
7339924 Method and apparatus for providing ringing timeout disconnect supervision in remote telephone extensions using voice over packet-data-network systems (VOPS) 8 1998
7009962 Method and apparatus for providing forwarding on ring-no-answer for remote telephone extensions using voice over packet-data-network systems (VOPS) 11 1998
6763017 Method and apparatus for voice port hunting of remote telephone extensions using voice over packet-data-network systems (VOPS) 34 1998
6611531 Method and apparatus for routing integrated data, voice, and video traffic 69 1998
6584108 Method and apparatus for dynamic allocation of multiple signal processing resources among multiple channels in voice over packet-data-network systems (VOPS) 40 1998
* 6535505 Method and apparatus for providing a time-division multiplexing (TDM) interface among a high-speed data stream and multiple processors 59 1998
6560196 Method and apparatus for controlling the transmission of cells across a network 33 1998
* 7233600 Method and apparatus for dynamic DSP resource management 4 1998
7068594 Method and apparatus for fault tolerant permanent voice calls in voice-over-packet systems 15 1999
6657970 Method and apparatus for link state determination in voice over frame-relay networks 22 1999
7006493 Virtual voice port configured to connect a switched voice call to a permanent voice call 2 1999
6975632 Multi-service architecture with any port any service (APAS) hardware platform 7 1999
* 2003/0128,715 MULTI-SERVICE ARCHITECTURE WITH ANY PORT ANY SERVIVICE (APAS) HARDWARE PLATFORM 0 1999
6778555 Voice over packet system configured to connect different facsimile transmission protocols 2 1999
6977898 Method for supporting high priority calls on a congested WAN link 16 1999
7436767 Method and apparatus for controlling the transmission of cells across a network 5 2002
7245630 Method and apparatus for routing integrated data, voice, and video traffic 18 2003
8126009 Method and apparatus for providing ringing timeout disconnect supervision in remote telephone extensions using voice over packet-data-network systems (VOPS) 2 2007
8848695 Method and apparatus for providing ringing timeout disconnect supervision in remote telephone extensions using voice over packet-data-network systems (VOPS) 0 2012
 
MICRON TECHNOLOGY, INC. (2)
* 7594228 Method and apparatus to perform task scheduling 6 2003
* 2005/0066,328 Method and apparatus to perform task scheduling 6 2003
 
UNIFY GMBH & CO. KG (2)
* 9438518 Method and device for controlling DSP channels 0 2013
* 2016/0337,246 METHOD AND DEVICE FOR CONTROLLING DSP CHANNELS 0 2016
 
Shenzhen Donjin Communication Tech Co., Ltd. (1)
* 2007/0298,841 Approach for Module Configuration Management for an Integrated Telecommunication Platform 1 2006
 
SURF COMMUNICATION SOLUTIONS LTD. (2)
* 7490328 Method and apparatus for allocating processor pool resources for handling mobile data connections 1 2001
* 2003/0140,147 Always-on access server pool 6 2002
 
CONEXANT SYSTEMS UK LIMITED (2)
* 8036228 QOS aware expansion mechanism 0 2004
* 2005/0030,950 QOS aware expansion mechanism 1 2004
 
NOKIA TECHNOLOGIES OY (1)
* 6681253 Adaptive processor system 4 2000
 
RATEZE REMOTE MGMT. L.L.C. (1)
6219562 Broadband base station architecture for advanced resource management 7 1999
 
CTSI CO., LTD (1)
* 6851003 Integrated packet bus with enhanced bandwidth 0 2001
 
INTEL IP CORPORATION (6)
9392539 User equipment and method for feedback of user equipment performance metrics during dynamic radio switching 0 2013
9307192 Interactive zooming in video conferencing 1 2013
* 9325937 Radio access technology information storage in a mobile network 0 2013
9294714 User equipment and methods for adapting system parameters based on extended paging cycles 0 2013
9414306 Device-to-device (D2D) preamble design 0 2013
9288434 Apparatus and method for congestion control in wireless communication networks 0 2013
 
PROMINENCE NETWORKS (2)
7774468 Network traffic admission control 15 2005
8428074 Back-to back H.323 proxy gatekeeper 0 2006
 
Prom KS Limited Liability Company (1)
8032646 Administering a communication network 40 2005
 
RPX CLEARINGHOUSE LLC (1)
* 7110417 Instance memory handoff in multi-processor systems 2 2000
 
GOOGLE TECHNOLOGY HOLDINGS LLC (2)
* 6934254 Method and apparatus for dynamically allocating resources in a communication system 4 2001
* 2002/0093,913 Method and apparatus for dynamically allocating resources in a communication system 14 2001
 
Practical Engineering, Inc. (2)
7673197 Polymorphic automatic test systems and methods 3 2004
8296612 Polymorphic automatic test systems and methods 0 2010
 
INTEL CORPORATION (2)
* 7549026 Method and apparatus to provide dynamic hardware signal allocation in a processor 0 2005
* 2006/0253,660 Method and apparatus to provide dynamic hardware signal allocation in a processor 2 2005
 
INTELLECTUAL VENTURES I LLC (14)
6862622 Transmission control protocol/internet protocol (TCP/IP) packet-centric wireless point to multi-point (PTMP) transmission system architecture 190 1999
6680922 Method for the recognition and operation of virtual private networks (VPNs) over a wireless point to multi-point (PtMP) transmission system 169 1999
6640248 Application-aware, quality of service (QoS) sensitive, media access control (MAC) layer 498 1999
6628629 Reservation based prioritization method for wireless transmission of latency and jitter sensitive IP-flows in a wireless point to multi-point transmission system 190 1999
6594246 IP-flow identification in a wireless point to multi-point transmission system 157 1999
6590885 IP-flow characterization in a wireless point to multi-point (PTMP) transmission system 214 1999
6452915 IP-flow classification in a wireless point to multi-point (PTMP) transmission system 661 1999
7251218 Method and computer program product for internet protocol (IP)-flow classification in a wireless point to multi-point (PtMP) transmission system 236 2002
7409450 Transmission control protocol/internet protocol (TCP/IP) packet-centric wireless point to multi-point (PtMP) transmission system architecture 14 2005
7496674 System, method, and base station using different security protocols on wired and wireless portions of network 26 2006
7412517 Method for providing dynamic bandwidth allocation based on IP-flow characteristics in a wireless point to multi-point (PtMP) transmission system 14 2006
7359971 Use of priority-based scheduling for the optimization of latency and jitter sensitive IP flows in a wireless point to multi-point transmission system 90 2006
7359972 Time division multiple access/time division duplex (TDMA/TDD) transmission media access control (MAC) air frame 18 2006
RE46206 Method and computer program product for internet protocol (IP)—flow classification in a wireless point to multi-point (PTMP) transmission system 0 2010
 
S. AQUA SEMICONDUCTOR, LLC (13)
* 7013338 Multiplexing several individual application sessions over a pre-allocated reservation protocol session 120 2000
7886054 Graphical user interface (GUI) for administering a network implementing media aggregation 50 2000
* 7266683 Selective encryption of application session packets 21 2002
* 7788354 End-to-end service quality in a voice over Internet Protocol (VoIP) Network 25 2003
* 2004/0172,464 End-to-end service quality for latency-intensive internet protocol (IP) applications in a heterogeneous, multi-vendor environment 43 2003
* 2006/0020,694 Administering a communication network 49 2005
8458332 Multiplexing several individual application sessions over a pre-allocated reservation protocol session 0 2005
* 2006/0056,298 Multiplexing several individual application sessions over a pre-allocated reservation protocol session 17 2005
8315275 End-to-end service quality for latency-intensive internet protocol (IP) applications in a heterogeneous, multi-vendor environment 11 2009
* 2009/0296,734 End-To-End Service Quality for Latency-Intensive Internet Protocol (IP) Applications in a Heterogeneous, Multi-Vendor Environment 15 2009
8185640 Graphical user interface (GUI) for administering a voice over internet protocol (VOIP) network implementing media aggregation 2 2010
8918523 Graphical user interface (GUI) for administering a network implementing media aggregation 0 2012
8929394 End-to-end service quality for latency-intensive internet protocol (IP) applications in a heterogeneous, multi-vendor environment 0 2012
 
AVAYA INC. (2)
* 7203943 Dynamic allocation of processing tasks using variable performance hardware platforms 29 2001
* 2003/0084,088 Dynamic allocation of processing tasks using variable performance hardware platforms 6 2001
 
LANTIQ DEUTSCHLAND GMBH (1)
* 8526453 Linecard and method for telecommunication 0 2007
 
TELLABS RESTON, LLC (2)
* 7515611 Unified data packet for encapsulating data packets having diverse formats 1 2001
* 2002/0051,465 Unified data packet for encapsulating data packets having diverse formats 6 2001
 
OCULAR NETWORKS (2)
8135036 Unified data packet for encapsulating data packets having diverse formats 0 2009
* 2009/0185,582 Unified data packet for encapsulating data packets having diverse formats 0 2009
 
CAVIUM, INC. (1)
* 2011/0170,580 SIGNAL PROCESSING UNIT AND METHOD, AND CORRESPONDING TRANSCEIVER 0 2008
 
MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. (2)
* 7299100 Digital signal processing apparatus and digital signal processing method 0 2003
* 2003/0225,468 Digital signal processing apparatus and digital signal processing method 3 2003
 
OPTIS WIRELESS TECHNOLOGY, LLC (1)
* 6512757 Pipeline processing for data channels 4 1999
* Cited By Examiner