Patents by Inventor Daniel T. Lai

Daniel T. Lai has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 6021178
    Abstract: A system and a method are provided for detecting a type of a received signal. The system includes a processor (32) and two receivers (24, 26). Both receivers (24, 26) are coupled to the processor (32). The first receiver (26) is capable of receiving a first signal type, and the second receiver (24) is capable of receiving a second signal type. An algorithm (30), coupled to the second receiver (24), is used for distinguishing between the first signal type and the second signal type. The algorithm (30) is used after the first receiver (26) begins storing the signal as a first signal type, and after the second receiver (24) begins storing the signal as a second signal type. At least one of the two signal types is retained.
    Type: Grant
    Filed: August 5, 1997
    Date of Patent: February 1, 2000
    Assignee: Siemens Information and Communication Networks, Inc.
    Inventors: Michael E. Locke, Daniel T. Lai
  • Patent number: 5479501
    Abstract: Method and apparatus for detecting a far-end disconnect signal for use by telephony applications such as voice messaging systems. In a preferred embodiment of the present invention, signal power of a telephone signal in particular frequency ranges is compared with the signal power in these frequency ranges for characteristic far-end disconnect signals used by telephone systems worldwide. Further, the cadence of the signal power of the telephone signal is examined to determine whether the cadence of the telephone signal is characteristic of far-end disconnect signals, including "busy signals" and "dial tones.
    Type: Grant
    Filed: October 8, 1993
    Date of Patent: December 26, 1995
    Assignee: Rolm Systems
    Inventor: Daniel T. Lai
  • Patent number: 5222083
    Abstract: Method for use in developing, testing, debugging, and/or troubleshooting a call progress monitoring (CPM) detection system which is utilized, for example, by a voice messaging system (VMS). One embodiment of the present invention which is utilized in conjunction with a VMS includes the steps of: (a) monitoring at least one voice channel of the VMS to obtain CPM tones and having a CPM Detection system associated with the VMS perform an analysis of the CPM tones, the output of which analysis is referred to as CPM Trace Variables; (b) storing the CPM tones and the CPM Trace Variables for the at least one voice channel, which stored CPM tones and CPM Trace Variables are referred to as a CPM Trace file; (c) obtaining a first voice channel; and (d) feeding the voice portion of the CPM Trace file to a second voice channel for playing it to the first voice channel.
    Type: Grant
    Filed: March 17, 1992
    Date of Patent: June 22, 1993
    Assignee: ROLM Company (Formerly ROLM Systems)
    Inventors: Joseph F. Khouri, Andrew S. Crowe, Daniel T. Lai
  • Patent number: 5031218
    Abstract: A method for dividing a message into a plurality of message blocks and storing each of the plurality of message blocks on separate units within a distributed data storage system. Facilities for retrieving the information from the distributed data storage system and recreating the original message for replay are also provided. If a unit within the distributed data storage system fails, then a degredated version of the original message is recreated from the remaining units and their stored message blocks.
    Type: Grant
    Filed: March 19, 1990
    Date of Patent: July 9, 1991
    Assignee: International Business Machines Corporation
    Inventors: Claude Galand, Daniel T. Lai, Michael E. Locke
  • Patent number: 4956806
    Abstract: The invention generally relates to improvements in the process and storage of formatted voice, graphic and image data. A new editing process allows the same commands to be applied to a plurality of data files of varying resolution and formats. The technique employs an edit tracking file to retain the edit commands applied to a file of a first format. The edit commands are then executed against a file of a second format to perform the identical editing steps to the second file. This process avoids the inaccuracies associated with converting information to a common format while providing the benefits of supporting multiple formats of file information.
    Type: Grant
    Filed: July 12, 1988
    Date of Patent: September 11, 1990
    Assignee: International Business Machines Corporation
    Inventors: Andrew S. Crowe, Daniel T. Lai