Separately secured voice messages
    1.
    发明授权
    Separately secured voice messages 有权
    单独安全的语音留言

    公开(公告)号:US07218710B1

    公开(公告)日:2007-05-15

    申请号:US09314966

    申请日:1999-05-20

    IPC分类号: H04M1/64

    CPC分类号: H04M1/6505 H04M1/57 H04M1/66

    摘要: Apparatus and processes to allow voice messages to be individually and/or separately secured by a caller for playback only by an intended person or persons. The voice messages are separately secured with security information contained in a header associated with each voice message. The caller may be authorized to secure a voice message either by inputting a pre-determined authorization security code using their keypad, or based on call related information received with respect to the incoming call. The user, upon attempt to access a separately secured voice message, is prompted for input of an appropriate authorized security code to allow the access to proceed. Without proper access, a user is allowed to access (e.g., playback, delete, etc.) only non-secured voice messages.

    摘要翻译: 允许语音消息由呼叫者单独地和/或单独保护的装置和过程,仅由预期的个人进行播放。 使用包含在与每个语音消息相关联的标题中的安全信息来分别保护语音消息。 呼叫者可以通过使用其键盘输入预定的授权安全码,或者基于相对于来话呼叫接收到的呼叫相关信息来授权来保护语音消息。 在尝试访问单独保护的语音消息时,用户被提示输入适当的授权安全代码以允许访问进行。 如果没有适当的访问,则允许用户访问(例如,回放,删除等)仅非安全语音消息。

    Bi-directional scan switch matrix method and apparatus
    2.
    发明授权
    Bi-directional scan switch matrix method and apparatus 失效
    双向扫描开关矩阵法和装置

    公开(公告)号:US07030858B1

    公开(公告)日:2006-04-18

    申请号:US09428468

    申请日:1999-10-28

    申请人: Said O. Belhaj

    发明人: Said O. Belhaj

    IPC分类号: G09G5/00

    CPC分类号: H03M11/20

    摘要: A flexible and efficient apparatus and method of scanning switch matrix usable in user interface devices, e.g., a keypad or the like, having a number of switching elements, e.g., push buttons and/or switches, up to a twice the product of the number of rows and the number of columns. Each row and columns of the switch matrix are capable of being driven and being monitored during a scanning of the switch matrix for a presence of a closure of a switching element. The switch matrix device and the scanning method also allows integration of one or more switches in the switch matrix without the need for additional detection mechanisms dedicated to the switches.

    摘要翻译: 一种灵活高效的扫描开关矩阵的装置和方法,可用于具有多个开关元件(例如按钮和/或开关)的用户界面装置(例如,键盘等),高达数量的两倍 的行和列数。 开关矩阵的每行和列能够在扫描开关矩阵期间被驱动并被监视以存在开关元件的闭合。 开关矩阵装置和扫描方法还允许在开关矩阵中集成一个或多个开关,而不需要专用于开关的附加检测机构。

    True DTMF dialer
    3.
    发明授权
    True DTMF dialer 失效
    真正的DTMF拨号器

    公开(公告)号:US07068777B1

    公开(公告)日:2006-06-27

    申请号:US09288014

    申请日:1999-04-08

    申请人: Said O. Belhaj

    发明人: Said O. Belhaj

    IPC分类号: H04M1/00

    CPC分类号: H04M1/505

    摘要: A circular dial buffer is implemented in appropriate random access memory (RAM) accessible by a DSP for the purpose of storing DTMF digits to be generated and output on, e.g., a telephone line. To the processor, the DSP appears to behave much like an off-the-shelf stand alone touch tone dialer, with the exception that the DSP does not have access to a keypad input. Instead, in addition to speed dial capabilities, mimicked keypad input is transmitted by a controller to the DSP rather than timing information. Thus, instead of requiring the input of rows and columns or other information relating to button activation on a connected keypad to input touch tone digits, the principles of the present invention allow mimicking of keypad input using commands sent by the controller to the DSP, e.g., a first command indicating that a mimicked, manually operated key is being pressed, and a second command indicating that the mimicked key has been released. Thus, the processor in a processor/DSP telephony system is no longer required to send precisely timed start/stop commands at precise intervals for directing the timing of a DTMF generator implemented in the DSP. Instead, touch tone digit commands may be sent by the processor to the circular dial buffer in the DSP as fast as the processor-to-DSP interface will permit. Accordingly, the present invention provides for the generation of DTMF tone signals from a DSP either based on pre-programmed timing parameters for automatic dialing, but also in accordance with mimicked keypad activity transmitted from the controller to the DSP to affect a true DTMF dialer in the DSP.

    摘要翻译: 循环拨号缓冲器在由DSP访问的适当的随机存取存储器(RAM)中实现,用于存储要生成并输出在例如电话线上的DTMF数字。 对于处理器来说,除了DSP无法访问键盘输入外,DSP似乎与现成的独立式音频拨号器相似。 相反,除了快速拨号功能之外,模拟键盘输入由控制器发送到DSP,而不是定时信息。 因此,本发明的原理不是要求在连接的小键盘上输入行和列或与按钮激活有关的其他信息来输入触摸音数字,而是允许使用由控制器发送到DSP的命令来模拟键盘输入,例如 指示被模拟的手动操作的键被按下的第一命令和指示模拟的键已被释放的第二命令。 因此,处理器/ DSP电话系统中的处理器不再需要以精确的间隔发送精确定时的启动/停止命令,以指导在DSP中实现的DTMF发生器的定时。 相反,触摸音数字命令可以被处理器发送到DSP中的循环拨号缓冲器,就像处理器到DSP接口将允许的一样快。 因此,本发明提供了基于用于自动拨号的预编程定时参数的来自DSP的DTMF音调信号的产生,而且还根据从控制器向DSP发送的模拟键盘活动,以影响真正的DTMF拨号器 DSP。

    DSP emulating a microcontroller
    4.
    发明授权
    DSP emulating a microcontroller 失效
    DSP仿真微控制器

    公开(公告)号:US06564179B1

    公开(公告)日:2003-05-13

    申请号:US09360689

    申请日:1999-07-26

    申请人: Said O. Belhaj

    发明人: Said O. Belhaj

    IPC分类号: G06F1500

    CPC分类号: G06F9/45504

    摘要: The present invention provides a processor device and technique having the capability of providing a two-processor solution with only one processor. In accordance with the principles of the present invention, a host processor is programmed in its native source and machine code language, and an emulated second processor is programmed in a different native source or machine code language particular to that emulated processor, to allow programming specialists in the different processors to develop common code for use on the same host processor. A multitasking operating system is included to allow time sharing operation between instructions from program code relating to the host processor (e.g., a DSP in the disclosed embodiment), and different program code relating to the emulated processor. The program code relating to the host processor (e.g., DSP) is written in program code which is native to the DSP, while the program code relating to the emulated processor (e.g., microcontroller) is written in program code which is native to the microcontroller. The SoftCore emulation module allows both DSP code and control code written for a microcontroller to execute independently on the same processor by multi-tasking resources in the faster, host processor (e.g., in the DSP), giving equal time slots of processor time to each processor (real and emulated).

    摘要翻译: 本发明提供了具有仅提供一个处理器的双处理器解决方案的能力的处理器设备和技术。 根据本发明的原理,主处理器以其原始源和机器码语言编程,并且仿真的第二处理器以该仿真处理器特有的不同本机源或机器码语言编程,以允许编程专家 在不同的处理器中开发用于同一主机处理器的通用代码。 包括多任务操作系统以允许与主处理器(例如,所公开的实施例中的DSP)相关的程序代码的指令与与仿真处理器相关的不同程序代码之间的时间共享操作。 与主处理器(例如DSP)相关的程序代码被写入DSP的本机程序代码,而与仿真处理器(例如,微控制器)有关的程序代码被写入到微控制器的程序代码中 。 SoftCore仿真模块允许为微控制器编写的DSP代码和控制代码在同一处理器上通过更快的主机处理器(例如,DSP)中的多任务资源独立执行,从而为每个处理器提供相同的处理器时间 处理器(实际和仿真)。