Patents Assigned to Dialogic Corporation
  • Patent number: 7693271
    Abstract: A method for handling an incoming call received at an inbound terminal via an analog line is described. The method comprises receiving the incoming call at the inbound terminal; storing caller ID data enabling identification of incoming call; comparing a stored existing caller ID with the stored current caller ID to determine if an earlier incoming call is being signaled to an application; if the earlier incoming call is being signaled, disconnecting the earlier incoming call; and presenting the incoming call to the application thereby reducing the risk of conflict between incoming calls.
    Type: Grant
    Filed: November 29, 2004
    Date of Patent: April 6, 2010
    Assignee: Dialogic Corporation
    Inventors: Rainer Mielich, Rolf Burkhardt, Vladimir Startsev
  • Patent number: 7643433
    Abstract: A method and apparatus is disclosed for configuring a local LAPB device in accordance with a remote LAPB device using a received frame provided by the remote LAPB device.
    Type: Grant
    Filed: March 1, 2004
    Date of Patent: January 5, 2010
    Assignee: Dialogic Corporation
    Inventor: Gordon Rouleau
  • Patent number: 7636775
    Abstract: The digital network modem has a built-in Dynamic Host Configuration Protocol (DHCP) mechanism for dynamically assigning network addresses to clients on the local network. To prevent confusion with a potentially existing DHCP server on the local network, an autosense mechanism is provided to detect the existence of a DHCP server and disable the internal, built-in DHCP mechanism. At power-on, the modem has no knowledge of clients on the local network, and the addresses in use are checked prior to operation. Addresses in use are placed in a list in a store of unknown addresses, and are not assigned to clients requesting DHCP addresses. When a DHCP client requests an address and has as its current address one of the addresses on the list, the current address is removed from the list. The list of unusable addresses is thus minimized and the same address will not be used for two clients.
    Type: Grant
    Filed: February 24, 2006
    Date of Patent: December 22, 2009
    Assignee: Dialogic Corporation
    Inventor: Gilbert Moineau
  • Publication number: 20090282349
    Abstract: An object is implemented to represent a visual element in a user interface while being linked to data associated with the visual element. A user can manipulate the visual element through the user interface to modify the object or how the object is processed. The data associated with the visual element tracks with the modifications to the visual element and/or object to permit the data to conceptually move with the visual element. The object may be implemented using a document object model in a web browser. The object may be assigned to a user interface component that may treat the object differently in dependence upon the user manipulations. The visual element may be formed using HTML and the user manipulations may be implemented using a script.
    Type: Application
    Filed: May 7, 2009
    Publication date: November 12, 2009
    Applicant: Dialogic Corporation
    Inventors: Ronald D. Olsen, Brian Kamrowski
  • Patent number: 7590692
    Abstract: A conferencing system that can access advanced conferencing features while following essentially the same call flow as conventional conferencing systems. The conferencing system includes a computer network, and at least one conferencing application server, at least one media server, and at least one user agent connected to the network. The conferencing application server establishes and manages multimedia conferences by engaging in Session Initiation Protocol (SIP) signaling with the user agents and the media server. Once the conference is established, the media server generates multimedia data such as audio data and conveys the data to the conference participants. In order to access advanced conferencing features, the conferencing system employs an enhanced SIP signaling technique including a conferencing Application Programming Interface (API) implemented by incorporating Extensible Mark-up Language (XML) messages in the bodies of respective SIP request/response messages.
    Type: Grant
    Filed: July 9, 2002
    Date of Patent: September 15, 2009
    Assignee: Dialogic Corporation
    Inventors: John Jeffrey Van Dyke, Andy Spitzer
  • Publication number: 20090207837
    Abstract: A Media Resource Routing module for a VoIP network having a Host Media Processing and a Media Resource Board. The Media Resource Routing module includes a status list module indicating available resources of the Host Media Processing and available channels on the Media Resource Board and switches for routing communications based on data in the status list so that resources are used efficiently.
    Type: Application
    Filed: February 19, 2008
    Publication date: August 20, 2009
    Applicant: Dialogic Corporation
    Inventor: Rainer Mielich
  • Publication number: 20090204906
    Abstract: Provided are systems and methods of video collaboration. End-users may participate in collaboration sessions in which inter-personal barriers are rapidly dissolved through the completing of collaborative tasks. The end-users may be grouped into teams to perform these collaborative tasks, and may be scored and/or ranked based not only on performance of the task but on the interactions between team members. In some examples a coach or moderator is provided to assist with task completion and/or to facilitate social interaction between participants. According to various examples, system architectures are described for facilitating video collaboration. In one example, the architecture includes a multi-gateway architecture that segregates functions associated with presentation of an integrated video display from functions associated with transmission of display streams to devices associated with end-users.
    Type: Application
    Filed: February 11, 2008
    Publication date: August 13, 2009
    Applicant: DIALOGIC CORPORATION
    Inventor: Dwight A. Irving
  • Patent number: 7567099
    Abstract: A frequency and/or phase locked loop architecture that eliminates the loop filter generally required in conventional phase locked loops, and which may be implemented in digital logic, for example, as a field programmable gate array. In one example, a frequency/phase locked loop includes both a frequency comparison component and a phase comparison component to allow locking of an output clock signal to both the frequency and phase of a reference signal.
    Type: Grant
    Filed: May 1, 2007
    Date of Patent: July 28, 2009
    Assignee: Dialogic Corporation
    Inventors: Timothy Stephen Edwards, Donald Bruce Boyd
  • Patent number: 7567509
    Abstract: A method for transmitting data includes monitoring a packet-based traffic flow to obtain traffic flow information. The method also includes calculating a transmission interval for transmitting a packet-based communication into the packet-based traffic flow, where the calculation is based on the traffic flow information and a clock signal obtained from a clock. The packet-based communication is transmitted into the packet-based traffic flow during the transmission interval, based on the clock signal.
    Type: Grant
    Filed: September 13, 2002
    Date of Patent: July 28, 2009
    Assignee: Dialogic Corporation
    Inventor: Luis Ortiz
  • Publication number: 20090175012
    Abstract: A press fit passive component, such as a resistor or capacitor, adapted to fit within, or partially within, a via of a printed circuit board. In one example, the press fit passive component has a cylindrically shaped body with solderable terminals at either end of the body, and a dielectric collar disposed at least partially about the cylindrically shaped body.
    Type: Application
    Filed: January 4, 2008
    Publication date: July 9, 2009
    Applicant: DIALOGIC CORPORATION
    Inventor: Gary D. Frasco
  • Publication number: 20090161318
    Abstract: Thermal management systems and methods for electronics. A printed circuit board assembly may include a soldered-in heat sink in communication with inner layers of a printed circuit board for cooling. The heat sink may include a plurality of leads received by plated through-holes in the printed circuit board. The heat sink may include features to augment surface area, as well as features to increase turbulence in a supplied cooling medium for enhanced convection. The heat sink may also include a heat pipe to facilitate cooling. The number, placement and configuration of the heat sinks may be optimized for a particular application to make efficient use of available surface area on the printed circuit board.
    Type: Application
    Filed: December 19, 2007
    Publication date: June 25, 2009
    Applicant: DIALOGIC CORPORATION
    Inventor: Ellen I. Sanderson
  • Publication number: 20090154664
    Abstract: A system and method for providing dynamically generated information to a caller during the ringing state of a telephone call. In one example, color ringback tones may be used in conjunction with text-to-speech technology and caller ID services to provide personalized audio messages. These messages may be generated in real time and may include information that may be useful to the caller, such as up-to-date status information (e.g., the status of the caller's voicemail inbox), news or other information.
    Type: Application
    Filed: December 17, 2007
    Publication date: June 18, 2009
    Applicant: Dialogic Corporation
    Inventor: Martyn W. Davies
  • Patent number: 7499472
    Abstract: 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: Grant
    Filed: March 10, 2005
    Date of Patent: March 3, 2009
    Assignee: Dialogic Corporation
    Inventor: Andy Spitzer
  • Patent number: 7499863
    Abstract: 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: Grant
    Filed: May 8, 2002
    Date of Patent: March 3, 2009
    Assignee: Dialogic Corporation
    Inventor: Andy Spitzer
  • Patent number: 7450528
    Abstract: 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: Grant
    Filed: February 17, 2004
    Date of Patent: November 11, 2008
    Assignee: Dialogic Corporation
    Inventors: James Thomas DellaMorte, Sr., John O. DellaMorte, Jr.
  • Publication number: 20080272810
    Abstract: A frequency and/or phase locked loop architecture that eliminates the loop filter generally required in conventional phase locked loops, and which may be implemented in digital logic, for example, as a field programmable gate array. In one example, a frequency/phase locked loop includes both a frequency comparison component and a phase comparison component to allow locking of an output clock signal to both the frequency and phase of a reference signal.
    Type: Application
    Filed: May 1, 2007
    Publication date: November 6, 2008
    Applicant: DIALOGIC CORPORATION
    Inventors: Timothy Stephen Edwards, Donald Bruce Boyd
  • Patent number: 7417982
    Abstract: 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: Grant
    Filed: November 19, 2003
    Date of Patent: August 26, 2008
    Assignee: Dialogic Corporation
    Inventors: Rajnish Jain, Tomas Tavares
  • Patent number: 7406696
    Abstract: 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: Grant
    Filed: February 24, 2004
    Date of Patent: July 29, 2008
    Assignee: Dialogic Corporation
    Inventors: Eric W. Burger, Ophir Frieder
  • Publication number: 20080107246
    Abstract: 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: Application
    Filed: January 2, 2008
    Publication date: May 8, 2008
    Applicant: Dialogic Corporation
    Inventors: Eric Burger, Ophir Frieder
  • Patent number: 7340523
    Abstract: 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: Grant
    Filed: December 30, 2003
    Date of Patent: March 4, 2008
    Assignee: Dialogic Corporation
    Inventors: John J. Van Dyke, Christopher J. Burke