Patents Assigned to Dialogic Corporation
-
Patent number: 7499863Abstract: A system and method for constructing phrases for delivery by a media server over a network to a client. Upon initiation of a session an initial ordered play list comprising a plurality of identifiers is conveyed to the media server. Each identifier on the ordered play list is associated with an audio prompt file constituting a prerecorded audio message, an audio component file comprising a component of a variable audio message to be conveyed to the client or a identifier list comprising at least one identifier. Each identifier contains information sufficient to fetch the content associated with the respective identifier from another server. The media server utilizes the first identifier on the ordered play list to fetch the content associated with that identifier from a server specified by the identifier and removes the respective identifier from the ordered play list. The media server then determines whether the retrieved content is an audio file.Type: GrantFiled: May 8, 2002Date of Patent: March 3, 2009Assignee: Dialogic CorporationInventor: Andy Spitzer
-
Patent number: 7499472Abstract: A sample jitter buffer manager more or less aggressively conserves (rations) or discards data in a jitter buffer, based on the fluctuating amount of data in the jitter buffer. The jitter buffer manager counts, provides, discards and/or otherwise manages individual sample data units, rather than entire packets. Normally, enough data is removed from the jitter buffer to fill a data packet for a receiver. However, if the amount of data in the jitter buffer is low, less data is removed from the jitter buffer and placed into the packet, and the remainder of the packet is filled with duplicates of some of the data in the packet or in the jitter buffer. As the jitter buffer fills beyond a useful level, the jitter buffer discards progressively larger amounts of data, without necessarily discarding one or more entire packets.Type: GrantFiled: March 10, 2005Date of Patent: March 3, 2009Assignee: Dialogic CorporationInventor: Andy Spitzer
-
Patent number: 7450528Abstract: An echo suppression technique is provided in which speech sample energies are collected and accumulated over predetermined time frames. From this, a peak aggregate value and time delay are noted. This peak is generated by mathematical correlation between the historical output speech and the input speech. A moving average is applied to the results of the mathematical correlation. Once the time delay and gain are determined, the algorithm of the present invention uses this information to determine if an input sample is echo or a valid input, and if it is echo, the echo is suppressed.Type: GrantFiled: February 17, 2004Date of Patent: November 11, 2008Assignee: Dialogic CorporationInventors: James Thomas DellaMorte, Sr., John O. DellaMorte, Jr.
-
Patent number: 7417982Abstract: A converged services platform based on a hybrid switching architecture in which either a traditional switching model or a soft-switching model may be selected on a call-by-call basis. In addition, the assigned switching model may be dynamically changed while a call is in progress in order to gain access to desired media services while avoiding network latencies and undesirable service delays.Type: GrantFiled: November 19, 2003Date of Patent: August 26, 2008Assignee: Dialogic CorporationInventors: Rajnish Jain, Tomas Tavares
-
Patent number: 7406696Abstract: In a system for providing user input information to multiple independent, concurrent applications, the applications send subscription messages to a device receiving user input such as a telephone receiving key presses from a keypad. Each subscription message identifies a pattern of user input that the application is to be notified of. The device monitors the user input to identify the occurrence of the identified patterns. When a specified pattern of user input is detected, the device notifies the corresponding application via a signaling channel linking the application with the device. The subscription messages use regular expressions including various formats to specify the patterns of interest, such as a single digit (explicitly or wildcard), one of a set of digits, a range of digits, and a repeating pattern of digits.Type: GrantFiled: February 24, 2004Date of Patent: July 29, 2008Assignee: Dialogic CorporationInventors: Eric W. Burger, Ophir Frieder
-
Publication number: 20080107246Abstract: In a system for providing user input information to multiple independent, concurrent applications, the applications send subscription messages to a device receiving user input such as a telephone receiving key presses from a keypad. Each subscription message identifies a pattern of user input that the application is to be notified of. The device monitors the user input to identify the occurrence of the identified patterns. When a specified pattern of user input is detected, the device notifies the corresponding application via a signaling channel linking the application with the device. The subscription messages use regular expressions including various formats to specify the patterns of interest, such as a single digit (explicitly or wildcard), one of a set of digits, a range of digits, and a repeating pattern of digits.Type: ApplicationFiled: January 2, 2008Publication date: May 8, 2008Applicant: Dialogic CorporationInventors: Eric Burger, Ophir Frieder
-
Patent number: 7340523Abstract: A media server system includes a dispatcher and a set of processors either in the same physical system or in separate physical systems. The dispatcher receives the initial messages of respective session initiation dialogs from sources such as application servers. For each message, the dispatcher selects one of the processors to conduct the session initiation dialog and forwards the message to the selected processor using a port number uniquely associated with the processor and a switch fabric that routes the message to the processor associated with the modified port number. Upon receiving an initial session dialog message from the dispatcher, each processor creates a response message including the processor's port identifier, and sends the response message to the application server that was the source of the initial message. Subsequent messages of the session initiation dialog are sent directly to the selected processor by the application server, bypassing the dispatcher.Type: GrantFiled: December 30, 2003Date of Patent: March 4, 2008Assignee: Dialogic CorporationInventors: John J. Van Dyke, Christopher J. Burke
-
Patent number: 7330900Abstract: Packets of real-time media streams are processed at a network node such within a desired maximum latency less than the frame interval of the streams. The media streams have respective packet rates all substantially equal to a nominal packet rate and respective packet arrival times that are generally non-deterministic. The streams are assigned to digital signal processors (DSPs), each capable of processing up to a predetermined maximum number of the streams within real-time constraints. The number of streams assigned to each DSP is less than the predetermined maximum number and no greater than the quotient of a desired maximum processing latency less than the frame interval and the DSP processing latency for a single packet. For example, if the desired maximum processing latency is 5 ms. and the processing latency for one packet is 1.6 ms., then only three streams are assigned to a DSP (5/1.6˜3), even if the DSP can process many more than 3 streams in real time.Type: GrantFiled: July 3, 2002Date of Patent: February 12, 2008Assignee: Dialogic CorporationInventors: Eric Burger, Joel Hughes, David Penny
-
Patent number: 7310342Abstract: The system and method allow Customer Premises Equipment Network Access Devices using ATM as a datalink layer transport, to automatically determine what VC addresses are supported by the remote Network Access Concentrator end of the physical connection. A “divide and conquer” approach is used to ping as quickly as possible the most likely VPI/VCI values. The VC discovery mechanism attempts to discover active VP's and pings only VC's on these VP's. If there are no VP replies, it pings VC's to a limited VCI depth covering the entire VP range. The maximum predetermined range of VC's to ping (MAX-PING) and the physical upstream line speed determines the overall amount of time required by this procedure. Direct benefits of the proposed approach include: time and money saved by not having to customize the firmware in each NAD destined for particular Network Service Providers, and improved end-user experience by providing plug-and-play convenience out of the box.Type: GrantFiled: March 28, 2003Date of Patent: December 18, 2007Assignee: Dialogic CorporationInventor: Gordon Rouleau
-
Publication number: 20070127484Abstract: A method where a datastream is received via one bus, and then is temporarily stored in a buffer memory. The datastream includes overhead data and payload data. The payload data is transmitted via a second bus. The overhead information includes information about the amount of subsequent payload data and may additionally include other information. The method extracts the information about the amount of payload data and other optional information, if any, from the received data stream and according to a reception of a complete message or a certain type of overhead information, the controlling logic of the second bus transmits or raises a request to optimally transmit the received message or parts thereof via the second bus to reduce latency for the transaction.Type: ApplicationFiled: November 29, 2006Publication date: June 7, 2007Applicant: Dialogic CorporationInventor: Frank Rau
-
Patent number: 6487281Abstract: A method of processing a call in which two or moreindependent application may simultaneously process a call. Upon detection of an event indicating that one or more of the applications are inapplicable, the inapplicable applications are simply discontinued.Type: GrantFiled: January 21, 2000Date of Patent: November 26, 2002Assignee: Dialogic CorporationInventor: John Crook
-
Patent number: 6466248Abstract: A videoconference system in which a first encoder is provided for encoding the original video signal into a first format suitable for streaming transmission, and a second encoder is provided for encoding the original video signal into a second format having a higher quality or less storage as compared to the first format. The first and second encoder works independently to each other and therefore the parameters may be optimized independently.Type: GrantFiled: April 5, 2000Date of Patent: October 15, 2002Assignee: Dialogic CorporationInventors: Michael Spann, Chuck House
-
Patent number: 6324263Abstract: A telephone system including improved automated routing of telephone calls based upon caller ID data. If caller ID data is received, it is used as a search key to search a routing table listing extensions normally called by one or more persons identified by their caller IDs. If a match is found, the call is automatically transferred to the extension or voice mail box listed in the routing table. In some embodiments, the caller is given options to block the automatic routing or block recording of a voice mail message in favor of transfer to a caller specified extension or to an attendant. Also disclosed is improved voice mail wherein a digital signal processor scans data to be recorded in a voice mail message to find DTMF tones or DTMF mimics in the voice data and removes them from the recording so that no false DTMF commands will be recognized during playback by any DTMF detector which is active during the playback.Type: GrantFiled: August 31, 1998Date of Patent: November 27, 2001Assignee: Dialogic CorporationInventors: Charles Gregory Sherwood, Charles Edward Yahn
-
Patent number: 6308176Abstract: Data files are associated with categories by processing said data files in combination with outline files. Large files (221) are divided into a plurality of file sections (223) each having a size substantially consistent with a preferred size. Each of the file sections is categorised (224) and the sets of associations are processed (225) to produce a set of category associations for the original undivided file (221).Type: GrantFiled: April 20, 1999Date of Patent: October 23, 2001Assignee: The Dialog Corporation plcInventor: Marcus A. Bagshaw
-
Patent number: 6266640Abstract: A technique for verifying a user's voice prior to permitting the user to conduct a business transaction over a data network. An order is received via the data network, and a voice verification unit is contacted to (i) access a prestored voice print, (ii) obtain a present voice sample from the consumer desiring the transaction and compare said present voice sample to the prestored voice sample, and (iii) issue a signal indicating whether the voice correctly verifies.Type: GrantFiled: August 6, 1996Date of Patent: July 24, 2001Assignee: Dialogic CorporationInventor: Laurence J. Fromm
-
Patent number: 6246334Abstract: An improved board ID number display mechanism whereby an LCD or LED or similar display is utilized on the backplane of a circuit card. The display is viewable for outside the computer case, making it possible to ascertain the board's ID number without having to open up the computer case and examine jumper or switch patterns.Type: GrantFiled: April 26, 1999Date of Patent: June 12, 2001Assignee: Dialogic CorporationInventor: Andy Saffarian
-
Patent number: 6237047Abstract: A voice processing architecture is disclosed wherein a plurality of voice processing cards are resident on a network but which are not deployed within a resident host computer. The host computers are located throughout the network, and any voice processing card may be controlled by any host computer.Type: GrantFiled: August 30, 1999Date of Patent: May 22, 2001Assignee: Dialogic CorporationInventors: Brian Peebles, Charlie Walden, Steven Magnell
-
Patent number: 6208724Abstract: A telephone communication system utilizing a virtual phone wherein a telephone switch or similar digital switching device, a digital telephone and an external device such as a personal computer (PC) or other processor are generically interfaced. The virtual phone generic interface is configurable and comprises a set of virtual phone data structures, internal and external virtual phone application program interfaces, and an external transfer protocol. Software designated an abstraction layer provides communication between the internal virtual phone application program interface, the telephone switch and the telephone set. The generic interface converts proprietary telephone switch or external application protocols into a common format and functions as a protocol interpreter between proprietary switching system protocols and protocols of various applications.Type: GrantFiled: April 9, 1998Date of Patent: March 27, 2001Assignee: Dialogic CorporationInventors: Robert Fritzinger, Ronald D. Olsen
-
Patent number: 6201805Abstract: The technique is described whereby an external application computer can exercise call monitoring and control over calls in a packet network telephony environment, wherein a separate application computer is utilized to communicate with the gatekeeper computer already known in the art of packet network telephone communications, and wherein that gatekeeper computer is enhanced beyond the current art to implement the required communication protocol with the external application computer.Type: GrantFiled: October 21, 1997Date of Patent: March 13, 2001Assignee: Dialogic CorporationInventor: Carl R. Strathmeyer
-
Patent number: 6195348Abstract: An improved technique for transmitting facsimile images over a data network is described wherein a remote server is sent information indicative of the average effective information transmission rate. The average information transmission rate is maintained the same at the sending and receiving sides of the network in order to eliminate problems caused by the bursty nature of packetized communications through the data network.Type: GrantFiled: January 22, 1998Date of Patent: February 27, 2001Assignee: Dialogic CorporationInventor: Nick Burkitt