会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明授权
    • Interprocessor communication protocol
    • 处理器间通信协议
    • US08326918B2
    • 2012-12-04
    • US12263819
    • 2008-11-03
    • Charbel KhawandJean KhawandChin P. Wong
    • Charbel KhawandJean KhawandChin P. Wong
    • G06F15/16
    • G06F9/54G06F2209/541H04L69/32
    • A radio communication device has a baseband processor acting as an InterProcessor Communication (IPC) server and an application processor acting as an IPC client. The baseband processor and the application processor communicate with each other via an IPC network. The IPC server and the IPC client can switch functions via negotiation to allow the IPC client to become the new IPC server. The IPC network includes multiple IPC clients, and remaining IPC clients are instructed to change the IPC address of the IPC server if the IPC client becomes the new IPC server. The IPC network allows any processor that adopts the IPC as its interprocessor communication stack to co-exist together and operate as if the two were actually running on the same processor core sharing a common operating system and memory.
    • 无线电通信设备具有用作处理器间通信(IPC)服务器的基带处理器和充当IPC客户机的应用处理器。 基带处理器和应用处理器通过IPC网络相互通信。 IPC服务器和IPC客户端可以通过协商来切换功能,从而允许IPC客户端成为新的IPC服务器。 IPC网络包括多个IPC客户端,如果IPC客户端成为新的IPC服务器,则其他IPC客户端被指示更改IPC服务器的IPC地址。 IPC网络允许采用IPC作为其处理器间通信栈的任何处理器共同存在,并且运行,就好像这两个处理器实际上运行在共享一个通用操作系统和内存的同一个处理器核心上一样。
    • 6. 发明申请
    • Method and apparatus for sharing memory in a multiprocessor system
    • 用于在多处理器系统中共享存储器的方法和装置
    • US20070067511A1
    • 2007-03-22
    • US11233597
    • 2005-09-22
    • Charbel KhawandJean KhawandBin Liu
    • Charbel KhawandJean KhawandBin Liu
    • G06F5/00
    • G06F9/5016
    • A multiprocessor system (100) for sharing memory has a memory (102), and two or more processors (104). The processors are programmed to establish (202) memory buffer pools between the processors, and for each memory buffer pool, establish (204) an array of buffer pointers that point to corresponding memory buffers. The processors are further programmed to, for each array of buffer pointers, establish (206) a consumption pointer for the processor owning the memory buffer pool, and a release pointer for another processor sharing said memory buffer pool, each pointer initially pointing to a predetermined location of the array, and adjust (208-236) the consumption and release pointers according to buffers consumed and released.
    • 用于共享存储器的多处理器系统(100)具有存储器(102)和两个或更多个处理器(104)。 处理器被编程为在处理器之间建立(202)存储器缓冲池,并且对于每个存储器缓冲池,建立(204)指向相应的存储器缓冲器的缓冲器指针阵列(204)。 处理器进一步被编程为对于每个缓冲器指针阵列,建立(206)用于处理器拥有存储器缓冲池的消耗指针,以及用于共享所述存储器缓冲池的另一个处理器的释放指针,每个指针最初指向预定的 阵列的位置,并根据消耗和释放的缓冲区调整(208 - 236)消耗和释放指针。
    • 7. 发明授权
    • Method and apparatus using buffer pools and arrays of buffer pointers for sharing memory in a multiprocessor system
    • 使用缓冲池和用于在多处理器系统中共享存储器的缓冲器指针数组的方法和装置
    • US07487271B2
    • 2009-02-03
    • US11233597
    • 2005-09-22
    • Charbel KhawandJean KhawandBin Liu
    • Charbel KhawandJean KhawandBin Liu
    • G06F3/00G06F12/00G06F15/00
    • G06F9/5016
    • A multiprocessor system (100) for sharing memory has a memory (102), and two or more processors (104). The processors are programmed to establish (202) memory buffer pools between the processors, and for each memory buffer pool, establish (204) an array of buffer pointers that point to corresponding memory buffers. The processors are further programmed to, for each array of buffer pointers, establish (206) a consumption pointer for the processor owning the memory buffer pool, and a release pointer for another processor sharing said memory buffer pool, each pointer initially pointing to a predetermined location of the array, and adjust (208-236) the consumption and release pointers according to buffers consumed and released.
    • 用于共享存储器的多处理器系统(100)具有存储器(102)和两个或更多个处理器(104)。 处理器被编程为在处理器之间建立(202)存储器缓冲池,并且对于每个存储器缓冲池,建立指向相应存储器缓冲器的缓冲器指针阵列(204)。 处理器进一步被编程为对于每个缓冲器指针阵列,建立(206)用于处理器拥有存储器缓冲池的消耗指针,以及用于共享所述存储器缓冲池的另一个处理器的释放指针,每个指针最初指向预定的 阵列的位置,并根据消耗和释放的缓冲区调整(208-236)消耗和释放指针。
    • 10. 发明授权
    • Method and apparatus for arbitrating transmit events in a multimode communication device
    • 用于在多模通信设备中仲裁传输事件的方法和装置
    • US07190679B2
    • 2007-03-13
    • US10147781
    • 2002-05-16
    • Charbel KhawandMoshe RefaeliJean Khawand
    • Charbel KhawandMoshe RefaeliJean Khawand
    • H04B7/005
    • H04W88/06
    • A multi-mode mobile communication device capable of communicating with more than one mobile communication system simultaneously has a timer (400) for arbitrating between transmit events of two communication systems. The mobile communication device assigns a priority to each of the two communication systems, and when a transmit event conflict arises, it is resolved in favor of the system having the higher priority. The timer includes a delta timer (426) for timing the duration of transmit events. If the mobile communication device is engaged in a transmit event in one system, and a transmit event arises in the second system, the mobile communication device checks the delta timer. If the timer is not zeroed, the mobile communication device then checks priority of the events, and transmits whichever event has priority.
    • 能够同时与多于一个移动通信系统进行通信的多模移动通信装置具有用于在两个通信系统的发送事件之间进行仲裁的定时器(400)。 移动通信装置对两个通信系统中的每一个分配优先权,并且当发生发送事件冲突时,解决有利于具有较高优先级的系统。 定时器包括用于定时发送事件的持续时间的增量计时器(426)。 如果移动通信设备在一个系统中进行发送事件,并且在第二系统中发生发送事件,则移动通信设备检查增量计时器。 如果定时器未归零,则移动通信设备然后检查事件的优先级,并且发送优先权。