会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Method and apparatus for sharing common data objects among multiple applications in a client device
    • 用于在客户端设备中的多个应用之间共享公共数据对象的方法和装置
    • US06934740B1
    • 2005-08-23
    • US09664667
    • 2000-09-19
    • Sachin LawandeWilliam ZielinskiGordon MolekRay Winninger
    • Sachin LawandeWilliam ZielinskiGordon MolekRay Winninger
    • G06F13/00G06F17/30
    • G06F17/30908Y10S707/99945Y10S707/99948
    • Disclosed is software architecture and method for sharing data objects among multiple applications in a client device. The architecture includes a server process in the client device for processing a template, such as a SHTML template for the Extended Markup Language (XML), based on a template identifier value received from a user application. Each of multiple applications has a template. Each template identifies a series of objects identified by tag values, such as XML entities, that are to be incorporated into a display page. A database of objects, such as a database of XML entities identified by tag values, is maintained that contains data objects for the applications. An update process periodically establishes a communication link with a remote server and requests download of a data document containing content data corresponding to at least a portion of several of the templates. The data document is parsed into the database of objects based on the structure of the data document, which generally conforms to a data type definition. When the server process processes different templates that reference the same data object, it will retrieve the data object from the database. Each template may then be rendered into a page of output data for display to a user. The architecture and method according to the present invention thus permit data objects to be shared by multiple applications and to be automatically updated. Each time a data object is updated, the data will be current for each user application that references the data object.
    • 公开了用于在客户端设备中的多个应用之间共享数据对象的软件架构和方法。 基于从用户应用程序接收的模板标识符值,该架构包括用于处理模板的客户端设备中的服务器进程,例如用于扩展标记语言(XML)的SHTML模板。 每个应用程序都有一个模板。 每个模板都标识一系列由标签值标识的对象,例如XML实体,这些对象将被并入到显示页面中。 对象的数据库(例如由标签值标识的XML实体的数据库)进行维护,其中包含应用程序的数据对象。 更新过程周期性地建立与远程服务器的通信链路,并请求下载包含对应于几个模板的至少一部分的内容数据的数据文档。 基于数据文档的结构,将数据文档解析成对象的数据库,这通常符合数据类型定义。 当服务器进程处理引用同一数据对象的不同模板时,它将从数据库中检索数据对象。 然后可以将每个模板呈现为输出数据的页面以供用户显示。 因此,根据本发明的架构和方法允许数据对象由多个应用共享并被自动更新。 每次更新数据对象时,数据将是引用数据对象的每个用户应用程序的当前数据。
    • 3. 发明授权
    • USB adapter for burst mode communications
    • 用于突发模式通信的USB适配器
    • US06842797B1
    • 2005-01-11
    • US09685287
    • 2000-10-10
    • Sachin Lawande
    • Sachin Lawande
    • G06F13/00G06F13/38
    • G06F13/385
    • Disclosed is device and method for improved burst communication on a USB bus. In one embodiment, a USB Ethernet adapter device uses the USB Interrupt Channel to send a message to an Ethernet class driver, via the host USB stack, that the Ethernet adapter device has data to transmit on the USB. The interrupt message preferably includes the size of the data packet to be transmitted or the number of packets to send. The class driver responds by instructing the USB stack to configure a new Transfer Descriptor having buffer pointers of sufficient size for the data packet. The USB Host Controller then processes the Transfer Descriptor, thereby inviting the Ethernet adapter device to transmit its data and responsively storing the data in the predetermined buffer.
    • 公开了用于在USB总线上改进突发通信的装置和方法。 在一个实施例中,USB以太网适配器设备使用USB中断通道经由主机USB堆栈向以太网类驱动器发送消息,以太网适配器设备具有要在USB上传输的数据。 中断消息优选地包括要发送的数据分组的大小或要发送的分组的数量。 类驱动程序通过指示USB堆栈配置新的传输描述符来响应,该传输描述符具有数据包的足够大的缓冲区指针。 然后,USB主机控制器处理传输描述符,从而邀请以太网适配器设备传送其数据并将数据响应地存储在预定缓冲器中。