Method and apparatus for dynamically balancing call flow workloads in a telecommunications system

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7216348
SERIAL NO

09477101

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A call flow server is disclosed that processes call flow events from a plurality of gateways bridging between traditional circuit-switched networks and packet-switched networks. The call flow server server, which may be implemented with either a single processor or multi-processor design, includes call flow engine and call flow thread manager modules capable of managing a plurality of call flow events by distributing the call flow scripts associated with such events among a plurality of threads executing on the call flow server. Each call flow event in the form of a call flow script is processed on a single thread within a selected processor. Processing each call flow script on a single thread fully utilizes the processor resources and ensures that a call flow script need not be blocked while another call flow script is running. The call flow server includes a thread manager to direct a given call flow script to a thread that has excess capacity.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
NET2PHONE, INC.NEWARK, NJ31

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
deCarmo, Linden A Plantation, FL 21 618

Cited Art Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (5)
4813040 Method and apparatus for transmitting digital data and real-time digitalized voice information over a communications channel 197 1986
4962449 Computer security system having remote location recognition and remote location lock-out 118 1988
4995074 Switched line modem interface system 199 1989
5950172 Secured electronic rating system 205 1996
5832240 ISDN-based high speed communication system 37 1997
 
U.S. ROBOTICS ACCESS CORP. (1)
5410754 Bi-directional wire-line to local area network interface and method 203 1993
 
TYCO ELECTRONICS UK LTD. (1)
5474819 Bonded article 2 1990
 
OROSTREAM LLC (1)
5828837 Computer network system and method for efficient information transfer 113 1996
 
CA, INC. (1)
5701463 Method of replacing the identity of a file with another as part of a file open request in a computer system 35 1994
 
SONY CORPORATION (2)
5517432 Finite state machine transition analyzer 30 1994
6188677 Telephone apparatus used for computer network telephone system 35 1996
 
SONY CORPORATION OF AMERICA (1)
5796394 User interface and rule processing for a personal communications routing system 310 1997
 
NETGRAM, INCORPORATED (1)
5805810 Apparatus and methods for converting an electronic mail to a postal mail at the receiving station 209 1995
 
EXECUTONE INTER-TELBUSINESS INFORMATION SYSTEMS, INC. (1)
5465286 Apparatus for supervising an automatic call distribution telephone system 288 1994
 
NOKIA SIEMENS NETWORKS GMBH & CO. KG (1)
* 5655120 Method for load balancing in a multi-processor system where arising jobs are processed by a plurality of processors under real-time conditions 62 1996
 
TRIMBLE NAVIGATION LIMITED (1)
5694594 System for linking hypermedia data objects in accordance with associations of source and destination data objects and similarity threshold without using keywords or link-difining terms 184 1994
 
LIQUID THERMO PLASTICS, INC. (1)
5591800 Method for polymerizing macrocyclic poly(alkylene dicarboxylate) oligomers 36 1995
 
WILKINS, JEFFREY (1)
5446919 Communication system and method with demographically or psychographically defined audiences 783 1991
 
Pragmatus Telecom, LLC (1)
5884032 System for coordinating communications via customer contact channel changing system using call centre for setting up the call between customer and an available help agent 879 1995
 
AVAYA INC. (5)
5479411 Multi-media integrated message arrangement 375 1993
5625407 Seamless multimedia conferencing system using an enhanced multipoint control unit and enhanced endpoint devices 139 1994
5740231 Network-based multimedia communications and directory system and method of operation 555 1994
6031836 Web-page interface to telephony features 162 1996
5751712 Technique for efficiently allocating bandwidth to multimedia calls in a communications system 33 1996
 
EARTH WEB, INC. (1)
5778181 Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments 605 1996
 
SUPERIOR TELETEC TRANSMISSION PRODUCTS, INC., A CORP. OF GA (1)
4740963 Voice and data communication system 183 1986
 
BANCTEC, INC. (1)
5838970 Object-oriented computer environment and related method 112 1997
 
PLANET GRAPHICS (1)
5892825 Method of secure server control of local media via a trigger through a network for instant local access of encrypted data on local media 166 1996
 
WILMINGTON TRUST, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT (4)
5619557 Telephone switching system and method for controlling incoming telephone calls to remote agents and for collecting and providing call data 225 1995
5946386 Call management system with call control from user workstation computers 663 1996
5754636 Computer telephone system 274 1997
6047054 Computer telephone system 99 1998
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (3)
5586260 Method and apparatus for authenticating a client to a server in computer systems which support different security mechanisms 504 1993
5526489 System for reverse address resolution for remote network device independent of its physical address 236 1993
5475819 Distributed configuration profile for computing system 337 1994
 
BRAZOS HOLDINGS LLC (1)
5327486 Method and system for managing telecommunications such as telephone calls 701 1993
 
E. I. DU PONT DE NEMOURS AND COMPANY (1)
5474741 Method for reducing shrinkage during firing of ceramic bodies 36 1994
 
UNITED STATES OF AMERICA AS REPRESENTED BY THE ADMINISTRATOR OF THE NATIONAL AERONAUTICS AND SPACE ADMINISTRATION (1)
* 5031089 Dynamic resource allocation scheme for distributed heterogeneous computer systems 321 1988
 
Teknowledge Corporation (1)
6029175 Automatic retrieval of changed files by a network software agent 626 1996
 
GLOBALFOUNDRIES INC. (1)
6212625 General purpose dynamically programmable state engine for executing finite state machines 31 1999
 
BLACKBERRY LIMITED (1)
5950123 Cellular telephone network support of audible information delivery to visually impaired subscribers 133 1996
 
DIALOGIC CORPORATION (1)
5812819 Remote access apparatus and method which allow dynamic internet protocol (IP) address management 431 1995
 
TERADATA US, INC. (4)
5321813 Reconfigurable, fault tolerant, multistage interconnect network and protocol 105 1991
* 5872972 Method for load balancing a per processor affinity scheduler wherein processes are strictly affinitized to processors and the migration of a process from an affinitized processor to another available processor is limited 118 1996
6181689 Bi-directional information exchange mechanism for collaborative network navigation among a group of user terminals 26 1996
* 5924093 Virtual processor buffered merge sort for parallel applications 17 1997
 
AG Communication Systems Corporation (1)
5214650 Simultaneous voice and data system using the existing two-wire inter-face 158 1990
 
SUN MICROSYSTEMS, INC. (1)
5969967 Methods and apparatus for conspiracy between objects 115 1997
 
RICOH COMPANY, LTD. (1)
5400335 Communications system for an ISDN and a LAN, and an ISDN-LAN connection terminal 32 1992
 
IPSILON NETWORKS, INC. (1)
5892924 Method and apparatus for dynamically shifting between routing and switching packets in a transmission network 261 1996
 
ITT CORPORATION (2)
4450554 Asynchronous integrated voice and data communication system 117 1981
4981371 Integrated I/O interface for communication terminal 59 1989
 
Intellectual Ventures II LLC (1)
6101182 Universal access multimedia data network 158 1997
 
NATIONAL SEMICONDUCTOR CORPORATION (1)
5764736 Method for switching between a data communication session and a voice communication session 260 1995
 
RACAL-DATACOM, INC. (1)
4652703 Digital voice transmission having improved echo suppression 82 1983
 
MAVENIR, INC. (1)
6006257 Multimedia architecture for interactive advertising in which secondary programming is varied based upon viewer demographics and content of primary programming 580 1996
 
TWO-WAY MEDIA LTD (1)
5778187 Multicasting method and apparatus 504 1996
 
TEXAS INSTRUMENTS INCORPORATED (1)
5335276 Communication system and methods for enhanced information transfer 781 1992
 
NORTHERN TELECOM INC. (1)
5187591 System for transmitting and receiving aural information and modulated data 109 1991
 
SYMANTEC CORPORATION (1)
5828846 Controlling passage of packets or messages via a virtual connection or flow 66 1995
 
SILKSTREAM CORPORATION (1)
5787253 Apparatus and method of analyzing internet activity 390 1996
 
JOHNSON CONTROLS TECHNOLOGY COMPANY (1)
5224095 Network control system and method 50 1990
 
EVANA AUTOMATION (1)
5467388 Method and apparatus for selectively blocking incoming telephone calls 390 1995
 
INTERVOICE LIMITED PARTNERSHIP (2)
5469500 Method and apparatus for delivering calling services 116 1993
6195357 Interactive information transaction processing system with universal telephony gateway capabilities 122 1996
 
TAS Enterprises, L.L.C. (1)
5983005 Multicasting method and apparatus 153 1998
 
nStreams Technologies, Inc. (1)
5928327 System and process for delivering digital data on demand 168 1996
 
MOTOROLA MOBILITY LLC (1)
5487100 Electronic mail message delivery system 431 1994
 
Corban International, Ltd. (1)
4446519 Method and apparatus for providing security for computer software 295 1981
 
NETOPIA, INC. (1)
5241625 Screen image sharing among heterogeneous computers 413 1990
 
ACCESS CO., LTD. (2)
5742905 Personal communications internetworking 1744 1994
5742668 Electronic massaging network 712 1995
 
CLICK-TO-CALL TECHNOLOGIES LP (1)
5818836 Method and apparatus for anonymous voice communication using an online data service 270 1995
 
MITSUBISHI ELECTRIC RESEARCH LABORATORIES, INC. (2)
5548694 Collision avoidance system for voxel-based object representation 104 1995
5842216 System for sending small positive data notification messages over a network to indicate that a recipient node should obtain a particular version of a particular data item 59 1996
 
KINGLITE HOLDINGS INC. (1)
5929849 Integration of dynamic universal resource locators with television presentations 685 1996
 
ALTA II (1)
4598397 Microtelephone controller 72 1984
 
SOCIETE ANOYME DITE : TELIC ALCATEL (1)
5065425 Telephone connection arrangement for a personal computer and a device for such an arrangement 110 1989
 
Sentex Systems, Inc. (1)
5475741 Telephone-entry system with electronic directory 54 1994
 
DIGITAL SIGNAL INNOVATIONS, LLC (1)
5636282 Method for dial-in access security using a multimedia modem 80 1994
 
INTELLECTUAL VENTURES I LLC (2)
6016393 System and method for distributed computation based upon the movement, execution, and interaction of processes in a network 97 1997
6065048 Method and system to create, transmit, receive and process information, including an address to further information 42 1997
 
WEBWAVE, L.L.C. (1)
5925103 Internet access device 46 1996
 
MIYAMA KOGYO KABUSHIKI KAISHA (1)
5944140 Foothold provided with reflectors 4 1998
 
INTELLECTUAL VENTURES II LLC (2)
5751961 Integrated internet system for translating logical addresses of internet documents to physical addresses using integrated service control point 253 1996
5790548 Universal access multimedia data network 667 1996
 
SYNOPSYS, INC. (1)
5684951 Method and system for user authorization over a multi-user computer system 249 1996
 
GOOGLE INC. (5)
5825865 Temporary message routing and destination selection 93 1991
5357571 Method for point-to-point communications within secure communication systems 15 1993
5768527 Device, system and method of real-time multimedia streaming 251 1996
6026086 Apparatus, system and method for a unified circuit switched and packet-based communications system architecture with network interworking functionality 129 1997
6385583 Markup language for interactive services and methods thereof 157 2000
 
DELAWARE PMC-SIERRA, INC. (1)
5377260 Telephone circuit to control off-hook status during receipt of caller-ID signal 96 1991
 
BRODERBUND SOFTWARE, INC. (1)
5745642 System to add selectivley persistent resource data to unused bandwidth of digital movie 24 1996
 
ADVANCED MESSAGING TECHNOLOGIES, INC. (1)
5675507 Message storage and delivery system 805 1995
 
CHAT TV, LLC, A WHOLLY OWNED SUBSIDIARY OF INTERACTIVE BROADCAST SERVICES (1)
6061716 Computer network chat room based on channel broadcast in real time 86 1998
 
STRAIGHT PATH IP GROUP, INC. (10)
6108704 Point-to-point internet protocol 214 1995
6009469 Graphic user interface for internet telephony application 184 1996
6131121 Point-to-point computer network communication utility utilizing dynamically assigned network protocol addresses 288 1996
6185184 Directory server for providing dynamically assigned network protocol addresses 346 1996
6226678 Method and apparatus for dynamically defining data communication utilities 122 1996
6178453 Virtual circuit switching architecture 21 1997
6687738 Establishing an internet telephone call using e-mail 20 1999
6701365 Point-to-point internet protocol 24 1999
6829645 Method and apparatus for establishing point-to-point communications over a computer network 17 1999
6513066 Establishing a point-to-point internet communication 43 1999
 
GATEWAY 2000, INC. (1)
5283819 Computing and multimedia entertainment system 545 1991
 
TTI INVENTIONS A LLC (1)
5524141 System and method for providing directory information over a telephony network using ADSI 68 1994
 
OpenTV, Inc. (2)
5761606 Media online services access via address embedded in video or audio program 687 1996
6018768 Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments 600 1998
 
NYTELL SOFTWARE LLC (2)
5732078 On-demand guaranteed bandwidth service for internet access points using supplemental user-allocatable bandwidth network 313 1996
5905719 Method and system for wireless internet access 108 1996
 
TELEFONAKTIEBOLAGET L M ERICSSON (PUBL) (3)
4821263 Method and apparatus for transmitting information via a bus system 9 1988
5742675 Method and apparatus for automatically distributing calls to available logged-in call handling agents 201 1995
* 5961584 System for managing internal execution threads 68 1997
 
Network Equipment Technologies, Inc. (1)
4890282 Mixed mode compression for data transmission 162 1988
 
Exxon Research and Engineering Company (1)
5500890 Point-of-sale system using multi-threaded transactions and interleaved file transfer 168 1993
 
QWEST COMMUNICATIONS INTERNATIONAL INC. (3)
5457738 Method and system for searching an on-line directory at a telephone station 70 1995
5764756 Networked telephony central offices 142 1996
5724412 Method and system for displaying internet identification on customer premises equipment 425 1996
 
AGILENT TECHNOLOGIES, INC. (1)
5430709 Network monitoring method and apparatus 114 1994
 
TELENOVA, INC. (1)
4932022 Integrated voice and data telephone system 180 1989
 
OPEN INVENTION NETWORK, LLC (1)
5774666 System and method for displaying uniform network resource locators embedded in time-based medium 354 1996
 
DIGIMARC CORPORATION (1)
5832119 Methods for controlling systems using control signals embedded in empirical data 479 1995
 
TIAN SOFTWARE INC. (1)
5636346 Method and system for selectively targeting advertisements and programming 680 1994
 
MCAFEE, INC. (1)
6151643 Automatic updating of diverse software products on multiple client computer systems by downloading scanning application to client computer and generating software list on client computer 614 1996
 
CALLMANAGE, LTD. (2)
5764741 Least cost rooting system 71 1995
5799072 Telecommunications call management system 220 1996
 
TTI INVENTIONS B LLC (1)
5212789 Method and apparatus for updating application databases used in a distributed transaction processing environment 122 1989
 
MICRO COMMUNICATIONS, INC. (1)
5056140 Communication security accessing system and process 42 1990
 
Lottotron, Inc. (1)
5816919 Computer lottery wagering system 58 1997
 
HITACHI, LTD. (7)
4873715 Automatic data/voice sending/receiving mode switching device 65 1987
4809271 Voice and data multiplexer system 91 1987
5130985 Speech packet communication system and method 91 1989
5315705 Communication address management system 38 1992
5604737 Voice communication system and voice communication method 326 1994
5651006 Hierarchical network management system 252 1995
5790803 Information network with server, call blocking, subscriber status, and attributes in a table, and selecting of terminal equipment 20 1995
 
SABRE INC. (1)
5652759 Method and apparatus for delivering information in a real time mode over a nondedicated circuit 12 1995
 
MELLANOX TECHNOLOGIES LTD. (1)
* 6338078 System and method for sequencing packets for multiprocessor parallelization in a computer network system 68 1998
 
ORACLE AMERICA, INC. (5)
5793365 System and method providing a computer user interface enabling access to distributed workgroup members 722 1996
5835720 IP discovery apparatus and method 235 1996
5864684 Method and apparatus for managing subscriptions to distribution lists 140 1996
5903727 Processing HTML to embed sound in a web page 70 1996
6014710 System and method for message transmission between network nodes using remote wires 33 1997
 
SOFTSENSE COMPUTER PRODUCTS, INC. (1)
5790792 Method and apparatus for transmitting multimedia data from and application logic server to interactive multimedia workstations 41 1996
 
ORACLE INTERNATIONAL CORPORATION (1)
5964872 Method and system for tailoring common environments 16 1997
 
APPLE INC. (6)
5457683 Link and discovery protocols for a ring interconnect architecture 43 1993
5455854 Object-oriented telephony system 66 1993
5491800 Object-oriented remote procedure call networking system 366 1993
5724506 Replaceable and extensible connection dialog component of a network component system 43 1995
5754939 System for generation of user profiles for a system for customized electronic identification of desirable objects 1472 1995
5784619 Replaceable and extensible notebook component of a network component 19 1997
 
APPLE COMPUTER, INC. (1)
5517494 Method and system of multicast routing for groups with a single transmitter 188 1994
 
DISNEY ENTERPRISES, INC. (1)
5905865 Apparatus and method of automatically accessing on-line services in response to broadcast of on-line addresses 420 1996
 
KABUSHIKI KAISHA TOSHIBA (4)
5220599 Communication terminal apparatus and its control method with party identification and notification features 143 1991
5671428 Collaborative document processing system with version and comment management 244 1992
5440547 Data-transfer routing management for packet-oriented digital communication system including ATM networks 226 1994
5432846 Automatic telephone call distribution apparatus and method for electronic switching system 21 1994
 
CHA! TECHNOLOGIES SERVICES, INC. (1)
5903721 Method and system for secure online transaction processing 519 1997
 
BELL TELEPHONE LABORATORIES, INCORPORATED (2)
4800488 Method of propagating resource information in a computer network 152 1985
4899333 Architecture of the control of a high performance packet switching distribution network 170 1988
 
RAYTHEON COMPANY (1)
5241594 One-time logon means and methods for distributed computing systems 338 1992
 
MINERAL LASSEN LLC (1)
5890162 Remote streaming of semantics for varied multimedia output 22 1996
 
SIEMENS CORPORATION (1)
5794257 Automatic hyperlinking on multimedia by compiling link specifications 121 1995
 
CANON KABUSHIKI KAISHA (2)
* 5692192 Load distribution method and system for distributed threaded task operation in network information processing apparatuses with virtual shared memory 55 1995
* 5884077 Information processing system and method in which computer with high load borrows processor of computer with low load to execute process 40 1995
 
Sprint Communications Company L.P. (1)
5857072 System and method for distributing data simultaneously to multiple computers on a network, with advanced notice to intended recipients 43 1996
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (27)
4528659 Interleaved digital data and voice communications system apparatus and method 63 1981
4630262 Method and system for transmitting digitized voice signals as packets of bits 223 1985
5347632 Reception system for an interactive computer network and method of operation 1144 1989
5159592 Network address management for a wired network supporting wireless communication to a plurality of mobile users 660 1990
5157592 DC-DC converter with adaptive zero-voltage switching 72 1991
5282197 Low frequency audio sub-channel embedded signalling 80 1992
5442633 Shortcut network layer routing for mobile hosts 258 1992
5425028 Protocol selection and address resolution for programs running in heterogeneous networks 154 1992
5319705 Method and system for multimedia access control enablement 756 1992
* 5301324 Method and apparatus for dynamic work reassignment among asymmetric, coupled processors 43 1992
* 5459864 Load balancing, error recovery, and reconfiguration control in a data movement subsystem with cooperating plural queue processors 74 1993
6226690 Method and apparatus for utilizing proxy objects to communicate with target objects 24 1993
5463625 High performance machine for switched communications in a heterogeneous data processing network gateway 144 1993
5544303 Method for configuring and operating a telecommunication apparatus 31 1993
5481720 Flexible interface to authentication services in a distributed data processing environment 155 1994
5446891 System for adjusting hypertext links with weighed user goals and activities 468 1994
5692180 Object-oriented cell directory database for a distributed computing environment 182 1995
5546582 Extension of two phase commit protocol to distributed participants 69 1995
5659596 System for location of communication end users 163 1995
5606669 System for managing topology of a network in spanning tree data structure by maintaining link table and parent table in each network node 272 1995
6173044 Multipoint simultaneous voice and data services using a media splitter gateway architecture 29 1996
5892903 Method and apparatus for detecting and identifying security vulnerabilities in an open network computer communication system 447 1996
6240444 Internet web page sharing 244 1996
5805822 Channel interface with data segmentation and re-segementation 71 1996
* 6085217 Method and apparatus for controlling the assignment of units of work to a workload enclave in a client/server system 29 1997
* 6477586 Remote procedure calls in distributed systems 13 1998
* 6289369 Affinity, locality, and load balancing in scheduling user program-level threads for execution by a computer system 188 1998
 
AT&T IPM CORP. (5)
5689553 Multimedia telecommunications network and service 416 1993
5473531 Finite state machine with minimized memory requirements 14 1993
5428608 Call connection technique 309 1993
5581552 Multimedia server 91 1995
5708422 Transaction authorization and alert system 542 1995
 
LUCENT TECHNOLOGIES INC. (4)
5287103 Method and apparatus for providing local area network clients with internetwork identification data 164 1991
5623605 Methods and systems for interprocess communication and inter-network data transfer 242 1994
5623483 Synchronization system for networked multimedia streams 121 1995
6205135 Access platform for internet-based telephony 65 1997
 
EXTREME NETWORKS, INC. (1)
5684800 Method for establishing restricted broadcast groups in a switched network 263 1995
 
CISCO TECHNOLOGY, INC. (12)
4819228 Synchronous packet voice/data communication system 173 1987
5274635 Method and apparatus for aligning a digital communication data stream across a cell network 172 1992
5544322 System and method for policy-based inter-realm authentication within a distributed processing system 316 1994
5659542 System and method for signalling and call processing for private and hybrid communications systems including multimedia systems 203 1995
5953350 Multimedia client for multimedia/hybrid network 59 1995
5533102 Telephone auto attendant system for delivering chosen greetings to callers while on the phone 228 1995
5854901 Method and apparatus for serverless internet protocol address discovery using source address of broadcast or unicast packet 213 1996
5835725 Dynamic address assignment and resolution technique 187 1996
5848143 Communications system using a central controller to control at least one network and agent system 277 1996
5867665 Domain communications server 245 1997
5884035 Dynamic distributed group registry apparatus and method for collaboration and selective sharing of information 162 1997
5872922 Method and apparatus for a video conference user interface 139 1997
 
ABSOLUTE SOFTWARE CORPORATION (1)
6300863 Method and apparatus to monitor and locate an electronic device using a secured intelligent agent via a global network 155 1998
 
GOOGLE LLC (1)
5937162 Method and apparatus for high volume e-mail delivery 268 1996
 
SOUND VIEW INNOVATIONS, LLC (1)
5809233 Method of mapping from ATMARP to NHRP 33 1995
 
FUJITSU LIMITED (3)
5121385 Highly efficient multiplexing system 108 1989
5528671 Network control system 16 1991
5642156 Video-conference network managing system having function for managing each site and each schedule concerning video conference 38 1996
 
NETRIX CORPORATION (KNOWN AS NSGDATACOM, INC.) (1)
4782485 Multiplexed digital packet telephone system 150 1987
 
SPRINT INTERNATIONAL COMMUNICATIONS CORPORATION, A CORP. OF DE (2)
4799153 Method and apparatus for enhancing security of communications in a packet-switched data communications system 109 1987
5113499 Telecommunication access management system for a packet switching network 205 1989
 
MOTOROLA, INC. (2)
4887265 Packet-switched cellular telephone system 217 1988
5483524 Method for transmitting data packets via a circuit-switched channel 32 1994
 
Pirmasafe, Inc. (1)
4694492 Computer communications security control system 80 1984
 
High Technology Solutions, Inc. (1)
5784564 Closed browser for computer and computer network 43 1996
 
INDEPENDENCE MANZANAR LLC (2)
5548636 Method and apparatus for providing user controlled call management services 274 1995
5668862 Method and apparatus for providing user controlled call management services 83 1996
 
ROUND ROCK RESEARCH, LLC (1)
5150410 Secure digital conferencing system 91 1991
 
EMC CORPORATION (1)
* 6105053 Operating system for a non-uniform memory access multiprocessor system 156 1995
 
INTEL CORPORATION (14)
5434913 Audio subsystem for computer-based conferencing system 181 1993
5614940 Method and apparatus for providing broadcast information with indexing 357 1994
5717923 Method and apparatus for dynamically customizing electronic information to individual end users 875 1994
5574934 Preemptive priority-based transmission of signals using virtual channels 197 1994
5524110 Conferencing over multiple transports 47 1994
5794018 System and method for synchronizing data streams 71 1995
5710884 System for automatically updating personal profile server with updates to additional user information gathered from monitoring user's electronic consuming habits generated on computer during use 805 1995
5734828 System for accessing/delivering on-line/information services via individualized environments using streamlined application sharing host and client services 55 1995
5771355 Transmitting electronic mail by either reference or value at file-replication points to minimize costs 190 1995
5903723 Method and apparatus for transmitting electronic mail attachments with attachment references 592 1995
5835723 Dynamic assignment of multicast addresses 156 1995
5818510 Method and apparatus for providing broadcast information with indexing 132 1996
5828843 Object-oriented method for matching clients together with servers according to attributes included in join request 130 1997
6163316 Electronic programming system and method 419 1997
 
NIPPON TELEGRAPH AND TELEPHONE CORPORATION (1)
* 6026425 Non-uniform system load balance method and apparatus for updating threshold of tasks according to estimated load fluctuation 57 1997
 
INFOGEAR TECHNOLOGY (1)
6266539 Telephone docking station for personal digital assistant 202 1998
 
PRAGMATUS AV LLC (1)
5867654 Two monitor videoconferencing hardware 68 1996
 
TELOGY NETWORKS, INC. (1)
5742762 Network management gateway 458 1995
 
VISUAL INTERACTIVE PHONE CONCEPTS, INC. (1)
5724092 Videophone interactive mailbox facility system and method of processing information 92 1996
 
TV ANSWER, INC. (1)
5291554 Shared-price custom video rentals via interactive TV 301 1992
 
Netergy Networks, Inc. (1)
6282272 Telephone web browser arrangement and method 13 2000
 
NUANCE COMMUNICATIONS, INC. (1)
5915001 System and method for providing and using universally accessible voice and speech data files 780 1996
 
PINPOINT INCORPORATED (1)
5758257 System and method for scheduling broadcast of and access to video programs and other data using customer profiles 1317 1994
 
SNI Innovation, Inc. (1)
5644629 Automatic routing of incoming telephone calls to a plurality of receiving devices based on caller identification 205 1995
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (3)
6018771 Dynamic assignment of multicast network addresses 67 1992
6055594 Byte accessible memory interface using reduced memory control pin count 8 1998
6888836 Method for allocating web sites on a web hosting cluster 83 1999
 
BENHOV GMBH, LLC (1)
5799063 Communication system and method of providing access to pre-recorded audio messages via the Internet 301 1996
 
THE TITAN CORPORATION (1)
4912705 Subscriber RF telephone system for providing multiple speech and/or data signals simultaneously over either a single or a plurality of RF channels 229 1989
 
Multi-Tech Systems, Inc. (1)
5546448 Apparatus and method for a caller ID modem interface 104 1994
 
ALTERA CORPORATION (1)
6198303 Configuration eprom with programmable logic 67 1999
 
CALIFORNIA INSTITUTE OF TECHNOLOGY (1)
4866704 Fiber optic voice/data network 245 1988
 
Hitachi Process Computer Engineering, Inc. (1)
5396485 Information communication system for point-to-point communication and point-to-multipoint communication using same lines 40 1993
 
TriLAN Systems Corporation (1)
5341374 Communication network integrating voice data and video with distributed call processing 357 1991
 
INTERGRAPH HARDWARE TECHNOLOGIES COMPANY INC. (1)
5461611 Quality of service management for source routing multimedia packet networks 231 1994
 
AVID TECHNOLOGY, INC. (1)
5799150 System for sending list of media data objects to server which may be read by client and receiving from the server indicator of allocated resource 97 1997
 
NEC CORPORATION (3)
5452296 Asynchronous transfer mode communication system 95 1993
5745702 Apparatus and method for interconnecting ISDN/internetwork users 33 1995
5841769 Data message routing system for mobile or fixed terminals within a network 39 1995
 
POLYCOM, INC. (1)
5767897 Video conferencing system 239 1994
 
AT&T LABS, INC. (3)
5166931 Communications network dynamic addressing arrangement 140 1990
5249290 Method of and apparatus for operating a client/server computer network 210 1991
5305312 Apparatus for interfacing analog telephones and digital data terminals to an ISDN line 295 1992
 
TECHNOLOGY APPLICATIONS, LLC (1)
6047292 Digitally encoded recording medium 84 1996
 
DATACARD CORPORATION (1)
5204669 Automatic station identification where function modules automatically initialize 135 1990
 
MICROSOFT TECHNOLOGY LICENSING, LLC (5)
5586257 Network architecture to support multiple site real-time video games 356 1994
5729748 Call template builder and method 30 1995
5815665 System and method for providing trusted brokering services over a distributed network 772 1996
6041345 Active stream format for holding multiple media streams 101 1997
5872850 System for enabling information marketplace 263 1997
 
VALUE CLICK, INC. (1)
5848396 Method and apparatus for determining behavioral profile of a computer user 1735 1996
 
GOETEL COMMUNICATIONS CORP. (1)
5546452 Communications system using a central controller to control at least one network and agent system 281 1995
 
ALPHANET TELECOM INC. (1)
5608786 Unified messaging system and method 1220 1995
 
IDTP HOLDINGS, INC. (2)
5946629 Cellular telephone network having short message service interaction with other networks 315 1995
5708655 Method and apparatus for addressing a wireless communication station with a dynamically-assigned address 270 1996
 
DDBH INVESTMENTS, LP (1)
6427064 Method and apparatus for maintaining a database in a portable communication device 71 1994
 
AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. (1)
5726984 Hierarchical data collection network supporting packetized voice communications among wireless terminals and telephones 660 1995
 
2-WAY COMPUTING, INC. (1)
5434797 Audio communication system for a computer network 34 1994
 
NET2PHONE, INC. (8)
6347085 Method and apparatus for establishing communications between packet-switched and circuit-switched networks 155 1997
6594254 Domain name server architecture for translating telephone number domain names into network protocol addresses 130 1997
5999965 Automatic call distribution server for computer telephony communications 343 1997
6275490 Method and apparatus for establishing communications from browser application 191 1997
6728784 Collaborative multimedia architecture for packet-switched data networks 121 1997
6377568 Method and apparatus for performing call matching for internet telephones in legacy call centers 54 1997
6032192 Pro-active message delivery system and method 21 1998
6463565 Method for designing object-oriented table driven state machines 51 2000
 
RESONATE INC. (1)
5774660 World-wide-web server with delayed resource-binding for resource-based load balancing on a distributed resource multi-node network 1339 1996
 
FLUENT INCORPORATED (1)
5719786 Digital media data stream network management system 305 1993
 
VERIZON PATENT AND LICENSING INC. (7)
6069890 Internet telephone service 485 1996
6125113 Internet telephone service 157 1996
6021126 Telecommunication number portability 197 1996
6014379 Telecommunications custom calling services 178 1996
* 6909708 System, method and article of manufacture for a communication system architecture including video conferencing 411 1996
6122255 Internet telephone service with mediation 148 1997
6154445 Telephony communication via varied redundant networks 97 1997
 
HAIVISION SYSTEMS INC. (1)
5680392 Multimedia multipoint telecommunications reservation systems 183 1996
 
MITEL NETWORKS CORPORATION (2)
5509058 Global management of telephone directory 50 1993
5533110 Human machine interface for telephone feature invocation 326 1994
 
INTECOM, INCOROPRATED (1)
5838683 Distributed interactive multimedia system architecture 180 1995
 
ENTERASYS NETWORKS, INC. (5)
5155726 Station-to-station full duplex communication in a token ring local area network 64 1990
5150360 Utilization of redundant links in bridged networks 90 1990
5309437 Bridge-like internet protocol router 329 1990
5430727 Multiple protocol routing 268 1994
5524254 Scheme for interlocking line card to an address recognition engine to support plurality of routing and bridging protocols by using network information look-up database 191 1994
 
Dell USA, L.P. (1)
6704802 Method and system for communicating between independent software modules 11 1996
 
Academy of Applied Science (1)
5036513 Method of and apparatus for integrated voice (audio) communication simultaneously with "under voice" user-transparent digital data between telephone instruments 288 1989
 
MITEL CORPORATION (1)
4866732 Wireless telephone system 249 1986
 
ERICSSON INC. (3)
5499295 Method and apparatus for feature authorization and software copy protection in RF communications devices 147 1993
5574774 Method and apparatus of maintaining an open communications channel between a cellular terminal and an associated cellular radio network 48 1994
6064975 Apparatus and method for highlighting holidays of a specified location in a calendar software application 62 1997
 
TOSHIBA GLOBAL COMMERCE SOLUTIONS HOLDINGS CORPORATION (1)
5309433 Methods and apparatus for routing packets in packet transmission networks 84 1992
 
PERSONAL AUDIO LLC (1)
5721827 System for electrically distributing personalized information 1014 1996
 
INFOVALUE COMPUTING, INC. (1)
5822524 System for just-in-time retrieval of multimedia files over computer networks by transmitting data packets at transmission rate determined by frame size 159 1995
 
ALCATEL N.V. (1)
4589107 Simultaneous voice and data communication and data base access in a switching system using a combined voice conference and data base processing module 81 1984
 
Next Software, Inc. (1)
6347342 Method and apparatus for dynamically brokering object messages among object models 64 1996
 
PREVIEW SOFTWARE (1)
4658093 Software distribution system 890 1983
 
ARRIS ENTERPRISES, INC. (1)
5544164 Method and cell based wide area network alternative access telephone and data system 88 1994
 
RPX CORPORATION (2)
6243373 Method and apparatus for implementing a computer network/internet telephone system 225 1995
5623490 Method and apparatus for multiple media digital communication system 91 1996
 
SHELL ELASTOMERS LLC (1)
* 6393455 Workload management method to enhance shared resource access in a multisystem environment 34 1997
 
NETDELIVERY CORPORATION (1)
5790793 Method and system to create, transmit, receive and process information, including an address to further information 433 1995
 
UNISYS CORPORATION (1)
5127001 Conference call arrangement for distributed network 116 1990
 
FENNER INVESTMENTS, LTD. (1)
5095480 Message routing system for shared communication media networks 319 1989
 
AT&T CORP. (8)
5563882 Process for converting a point-to-point multimedia call to a bridged multimedia call 105 1995
5805587 Call notification feature for a telephone line connected to the internet 638 1995
6343115 Method of announcing an internet call 100 1996
5982774 Internet on hold 143 1996
5905736 Method for the billing of transactions over the internet 391 1996
5956482 Multimedia information service access 145 1996
6005870 Method for called party control of telecommunications network services 218 1996
5905872 Method of transferring connection management information in world wideweb requests and responses 126 1996
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (3)
8849631 Protocol independent telephony call lifecycle management scheme 0 2008
* 2009/0285,375 PROTOCOL INDEPENDENT TELEPHONY CALL LIFECYCLE MANAGEMENT SCHEME 2 2008
* 9003417 Processor with resource usage counters for per-thread accounting 0 2012
 
Other [Check patent profile for assignment information] (19)
* 2009/0235,050 DYNAMIC SERVICE MANAGEMENT FOR MULTICORE PROCESSORS 8 2009
* 2009/0290,695 Network Telephony Appliance and System for Inter/Intranet Telephony 14 2009
* 2010/0002,690 NETWORK TELEPHONY APPLIANCE AND SYSTEM FOR INTER/INTRANET TELEPHONY 7 2009
8594280 Systems and methods for visual presentation and selection of IVR menu 10 2010
8625756 Systems and methods for visual presentation and selection of IVR menu 6 2011
8553859 Device and method for providing enhanced telephony 9 2011
8548135 Systems and methods for visual presentation and selection of IVR menu 12 2011
8537989 Device and method for providing enhanced telephony 4 2011
8548131 Systems and methods for communicating with an interactive voice response system 4 2011
8572303 Portable universal communication device 6 2011
8406388 Systems and methods for visual presentation and selection of IVR menu 10 2011
8903073 Systems and methods for visual presentation and selection of IVR menu 0 2011
8345835 Systems and methods for visual presentation and selection of IVR menu 20 2011
8687777 Systems and methods for visual presentation and selection of IVR menu 6 2011
8681951 Systems and methods for visual presentation and selection of IVR menu 7 2011
8867708 Systems and methods for visual presentation and selection of IVR menu 0 2012
8731148 Systems and methods for visual presentation and selection of IVR menu 4 2012
8879698 Device and method for providing enhanced telephony 0 2012
* 2012/0216,210 PROCESSOR WITH RESOURCE USAGE COUNTERS FOR PER-THREAD ACCOUNTING 0 2012
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (1)
* 9003419 Network balancing procedure that includes redistributing flows on arcs incident on a batch of vertices 0 2009
 
JUNIPER NETWORKS, INC. (3)
* 7748002 Systems and methods for scheduling applications 9 2002
8627320 Systems and methods for scheduling applications 0 2010
* 2010/0235,512 SYSTEMS AND METHODS FOR SCHEDULING APPLICATIONS 4 2010
 
SAMSUNG ELECTRONICS CO., LTD. (2)
* 8555289 System and method for dynamically managing tasks for data parallel processing on multi-core system 1 2010
* 2011/0231,856 System and method for dynamically managing tasks for data parallel processing on multi-core system 3 2010
 
YOUGETITBACK LIMITED (13)
8719909 System for monitoring the unauthorized use of a device 7 2008
* 2009/0249,460 SYSTEM FOR MONITORING THE UNAUTHORIZED USE OF A DEVICE 42 2008
* 2009/0249,443 METHOD FOR MONITORING THE UNAUTHORIZED USE OF A DEVICE 31 2008
9031536 Method for mitigating the unauthorized use of a device 6 2008
8248237 System for mitigating the unauthorized use of a device 21 2008
* 2009/0251,282 SYSTEM FOR MITIGATING THE UNAUTHORIZED USE OF A DEVICE 36 2008
* 2009/0253,408 METHOD FOR MITIGATING THE UNAUTHORIZED USE OF A DEVICE 47 2008
9576157 Method for mitigating the unauthorized use of a device 1 2008
8932368 Method for monitoring the unauthorized use of a device 2 2008
* 2009/0253,406 SYSTEM FOR MITIGATING THE UNAUTHORIZED USE OF A DEVICE 24 2008
* 2009/0253,410 METHOD FOR MITIGATING THE UNAUTHORIZED USE OF A DEVICE 131 2008
* 2009/0247,122 SYSTEM FOR MONITORING THE UNAUTHORIZED USE OF A DEVICE 45 2008
9838877 Systems and methods for dynamically assessing and mitigating risk of an insured entity 0 2011
 
APOGEE TECHNOLOGY CONSULTANTS, LLC (8)
9686640 Telemetric tracking of a portable computing device 0 2013
9674651 Portable computing device with data encryption and destruction 0 2013
9380416 Portable computing device with data encryption and destruction 4 2013
9392401 Portable computing device with data encryption and destruction 4 2013
9369836 Portable computing device with data encryption and destruction 4 2013
9679154 Tracking location of portable computing device 0 2015
9253308 Portable computing device with data encryption and destruction 4 2015
9699604 Telemetric tracking of a portable computing device 0 2016
 
RPX CLEARINGHOUSE LLC (1)
* 8189747 Internet-based telephone call manager 3 1999
 
INTEL CORPORATION (3)
* 7554909 Dynamic service management for multicore processors 9 2005
* 2006/0227,771 Dynamic service management for multicore processors 22 2005
8213305 Dynamic service management for multicore processors 1 2009
 
VERASCAPE, INC. (1)
* 2005/0117,735 Method for load distribution with multiple distribution points 5 2004
 
THE TRUSTEES OF COLUMBIA UNIVERSITY IN THE CITY OF NEW YORK (4)
* 2005/0097,222 System and method for call routing in an ip telephony network 27 2004
8675832 System and method for unified messaging in inter/intranet telephony 0 2007
8271660 Network telephony appliance and system for inter/intranet telephony 20 2009
9413585 Network telephony appliance and system for inter/intranet telephony 0 2012
 
OR-BACH, ZVI (1)
9001819 Systems and methods for visual presentation and selection of IVR menu 1 2010
 
FACEBOOK, INC. (4)
* 8010972 Application connector parallelism in enterprise application integration systems 0 2007
* 8769541 Load balancing web service by rejecting connections 0 2009
* 2011/0161,980 Load Balancing Web Service by Rejecting Connections 29 2009
9774511 Receiving at a secondary port of a first web-server a request that has been rejected a predetermined amount of time by multiple web-servers 0 2014
 
ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE (2)
8321876 System and method of dynamically loading and executing module devices using inter-core-communication channel in multicore system environment 1 2008
* 2009/0158,297 SYSTEM AND METHOD OF DYNAMICALLY LOADING AND EXECUTING MODULE DEVICES USING INTER-CORE-COMMUNICATION CHANNEL IN MULTICORE SYSTEM ENVIRONMENT 8 2008
 
AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. (2)
* 8891395 Method and system for reducing transceiver power via a variable number of channels 0 2012
* 2012/0327,806 Method and System for Reducing Transceiver Power Via a Variable Number of Channels 1 2012
* Cited By Examiner

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
11.5 Year Payment $7400.00 $3700.00 $1850.00 Nov 8, 2018
Fee Large entity fee small entity fee micro entity fee
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00