会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • System and method for managing the distribution of events in a data processing system
    • 用于管理数据处理系统中事件分布的系统和方法
    • US06823524B1
    • 2004-11-23
    • US09417355
    • 1999-10-13
    • Alan Perry Hewett
    • Alan Perry Hewett
    • G06F946
    • G06F9/542
    • A system and method are disclosed for distributing events in a data processing system from an event generator to an event recipient, while retaining processing control at the event generator. A manager object is created to manage the event generator's event calls. In response to an event, a distributor object is created and assigned a new thread of execution. When multiple event recipients exist, a slave object is created for each recipient, with each slave assigned to a new thread of execution. The slave object distributes the event by calling an interface method that is created as part of the event generator.
    • 公开了一种系统和方法,用于在事件发生器到事件接收者的数据处理系统中分发事件,同时保留事件生成器处理控制。 创建一个管理对象来管理事件生成器的事件调用。 响应于事件,创建分发对象并分配新的执行线程。 当存在多个事件接收者时,会为每个收件人创建一个从属对象,每个从属对象分配给新的执行线程。 从属对象通过调用作为事件生成器一部分创建的接口方法来分配事件。
    • 6. 发明授权
    • Method and system for managing subscriptions using a publisher tree
    • 使用发布者树管理订阅的方法和系统
    • US06772418B1
    • 2004-08-03
    • US09504298
    • 2000-02-15
    • Robert Paul Morris
    • Robert Paul Morris
    • G06F946
    • G06F9/542
    • The present invention provides a method and system for managing subscriptions in a software system. The method includes sending a request to a child notification publisher to send a notification message to at least one subscriber on the child, notification publisher's subscriber list; sending the notification message to the subscribers on the child notification publisher's subscriber list; and sending a request to a parent notification publisher to send the notification message to the at least one subscriber on the parent notification publisher's subscriber list. The method and system in accordance with the present invention utilizes a publisher tree for managing subscriptions. This tree allows event subscribers to request subscriptions at a granular level without requiring the event subscribers who do not need a granular subscription to have multiple subscriptions to receive whole categories of messages from event sources. Further, this tree does not require the event sources to know anything about the event subscribers or what messages they are interested in receiving. Event sources only need to know the most granular level of subscriptions that the system supports, i.e., the leaf nodes of the tree. The structure of the publisher tree may thus be dynamically altered without the need to rewrite the programs at the event sources and subscribers. If the leaf nodes change, then the event sources will require minimal modifications, and the event subscribers will require updating. These changes may be implemented at run-time. The present invention also requires less event processing time and memory than conventional methods.
    • 本发明提供一种用于管理软件系统中的订阅的方法和系统。 所述方法包括向子通知发布者发送请求以向所述儿童的至少一个订户发送通知消息,所述通知发布者的订户列表; 在子通知发布者的订户列表上向订阅者发送通知消息; 以及向所述父通知发布者发送请求以将所述通知消息发送到所述父通知发布者的订户列表上的至少一个订户。 根据本发明的方法和系统利用发布者树来管理订阅。 此树允许事件订阅者以粒度级别请求订阅,而不需要不需要精细订阅的事件订阅者有多个订阅从事件源接收整个类别的消息。 此外,此树不需要事件源来了解事件订阅者的任何信息或他们有兴趣接收的消息。 事件源只需要知道系统支持的最精细级别的订阅,即树的叶节点。 因此,可以动态地改变发布者树的结构,而不需要重写事件源和订阅者处的程序。 如果叶节点改变,则事件源将需要最少的修改,并且事件订户将需要更新。 这些更改可能会在运行时实现。 与传统方法相比,本发明还需要较少的事件处理时间和记忆。
    • 7. 发明授权
    • Persistent storage of information objects
    • 持久存储信息对象
    • US06769124B1
    • 2004-07-27
    • US09121009
    • 1998-07-22
    • Charles B. SchoeningRichard J. Smith, Jr.Stephen I. Schleimer
    • Charles B. SchoeningRichard J. Smith, Jr.Stephen I. Schleimer
    • G06F946
    • G06F9/4493Y10S707/99943Y10S707/99944
    • A method and apparatus for persistently storing information objects in a secondary store is provided. Each object to be stored persistently is made a subclass of a persistent object class. The persistent object declares metadata that defines parameters of a table in the secondary store in which instances of the object are stored, and external requirements of the object. When a persistent object inherits attributes from one or more parent object classes, instances of each parent class are represented in separate tables. When a persistent object is read or written by an application program, methods in the persistent object class automatically retrieve or store information for each field of the persistent object by recursively calling a read method or a write method for each class from which the persistent object inherits, and the object's own class. The read method and write methods automatically create and submit commands to the secondary store.
    • 提供了一种用于在辅助存储器中持久存储信息对象的方法和装置。 要永久存储的每个对象被创建为持久对象类的子类。 持久化对象声明了定义辅助存储中存储对象的实例的对象的参数以及对象的外部要求的元数据。 当持久化对象从一个或多个父对象类继承属性时,每个父类的实例都在不同的表中表示。 当持久对象被应用程序读取或写入时,持久对象类中的方法通过递归地调用持久对象继承的每个类的读取方法或写入方法来自动检索或存储持久对象的每个字段的信息 ,和对象自己的类。 读取方法和写入方法自动创建并提交命令到辅助存储。
    • 9. 发明授权
    • Electronic control unit having different mask return processes
    • 具有不同掩模返回过程的电子控制单元
    • US06754576B2
    • 2004-06-22
    • US10331906
    • 2002-12-31
    • Tadaharu Nishimura
    • Tadaharu Nishimura
    • G06F946
    • G06F9/4812
    • A control program for an electronic control unit includes interrupt processes, tasks and a real-time operating system which controls switching of tasks based on execution priorities. The control program designates the interrupt level as a mask level in a predetermined task, and has an interrupt prohibition interval in which an interrupt of the interrupt process of the lower interrupt level and switching of the tasks are prohibited. The control program is programmed not to execute a task scheduling process of the real-time operating system at an end of the interrupt prohibition interval under a predetermined condition in which it is not likely that the tasks are switched at the end of the interrupt prohibition interval.
    • 用于电子控制单元的控制程序包括中断处理,任务以及基于执行优先级控制任务切换的实时操作系统。 控制程序将中断级别指定为预定任务中的掩码级别,并具有中断禁止间隔,其中中断级别的中断处理中断和任务切换被禁止。 控制程序被编程为在中断禁止间隔结束时,在中断禁止间隔结束时不可能切换任务的预定条件下,不执行实时操作系统的任务调度处理 。
    • 10. 发明授权
    • Method and apparatus for high-concurrency client locking with java in a data processing system
    • 用于在数据处理系统中使用java进行高并发客户端锁定的方法和装置
    • US06752836B1
    • 2004-06-22
    • US09359274
    • 1999-07-22
    • George Prentice CopelandMatthew D. McClain
    • George Prentice CopelandMatthew D. McClain
    • G06F946
    • G06F9/526
    • The present invention provides a method and apparatus in a data processing system for managing access to objects (called an element) in a collection of objects (called a container) in a high-concurrency environment. A request is received from a requester for an element's mutex given an identifier for the element. This mutex can be used as a mutex in a synchronized block to lock the object during that synchronized block. To compute the mutex for an element, the first instance seen by the container of the element's identifier is used. To do this, a determination is made as to whether there is already an instance of the identifier with the same value in a value set. If so, that value is returned to the requester for use as a mutex. If not, the current identifier instance is saved in the value set and returned. This allows the object to be locked prior to the existence of the object.
    • 本发明提供了一种用于在高并发环境中管理对象(称为容器)的集合中的对象(称为元素)的访问的数据处理系统中的方法和装置。 给定元素的标识符的元素的互斥体的请求者收到请求。 该互斥体可以用作同步块中的互斥锁,以在同步块期间锁定对象。 要计算元素的互斥量,使用元素标识符的容器看到的第一个实例。 为此,确定在值集中是否已经存在具有相同值的标识符的实例。 如果是,则将该值返回给请求者以用作互斥体。 如果没有,当前标识符实例将保存在值集中并返回。 这允许在对象存在之前对象被锁定。