会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 31. 发明授权
    • Non-modal database system with methods for incremental maintenance
    • 具有增量维护方法的非模态数据库系统
    • US5893125A
    • 1999-04-06
    • US935163
    • 1997-09-22
    • Robert Shostak
    • Robert Shostak
    • G06F17/30
    • G06F17/30595
    • A database system with methodology providing "live" views of a database is described. In response to a user request (e.g., query) to display information from the database according to user-specified criteria, the system registers and displays a view (e.g., user-designed form and/or report); multiple views may be opened in this manner. In response to receiving one or more modifications to information stored in the database, the system employs incremental queries to maintain the "liveness" of the views. In particular, each registered view is notified of the modification (i.e., specific modified data records) and undertakes to apply the user-specified criteria for the particular view only against the modification. Here, the system determines for each view whether the modified data records should be added to the view (if such records now meet the user-supplied criteria for that particular view) or removed from the view (if such records no longer meet the user-supplied criteria for that particular view), without testing whether other records meet the user-specified criteria (i.e., without having to re-execute the query). In this fashion, the system maintains "live" views of the data so that all views reflects at all times the state of the underlying information or data, but without having to re-execute entire queries that initially gave rise to the views.
    • 描述了一种提供数据库“实时”视图的方法的数据库系统。 响应于用户请求(例如,查询)根据用户指定的标准从数据库显示信息,系统注册并显示视图(例如,用户设计的表单和/或报告); 可以以这种方式打开多个视图。 响应于对存储在数据库中的信息的一个或多个修改,系统采用增量查询来维持视图的“活跃”。 特别地,每个注册的视图被通知修改(即,特定的修改的数据记录),并承诺仅针对特定视图应用用户指定的标准而不是修改。 这里,系统为每个视图确定是否应将修改的数据记录添加到视图(如果此类记录现在满足用户提供的该视图的标准)或从视图中删除(如果此类记录不再符合用户 - 为特定视图提供的标准),而不测试其他记录是否符合用户指定的标准(即无需重新执行查询)。 以这种方式,系统维护数据的“实时”视图,以便所有视图始终反映基础信息或数据的状态,而无需重新执行最初引起视图的整个查询。
    • 33. 发明授权
    • Non-modal database system wth methods for incremental maintenance of
live reports
    • 非模态数据库系统用于实时报告的增量维护的方法
    • US5694608A
    • 1997-12-02
    • US379225
    • 1995-01-27
    • Robert Shostak
    • Robert Shostak
    • G06F17/30G06F15/62
    • G06F17/30554
    • Non-modal database system having methods for incremental maintenance of live views is desribed. The database system maintains a single-context workspace throughout an entire user session; here, the user creates a base document (database) for storing user-supplied information. In a typical session, the user takes "views" of the base document, for presenting the information according to a user-selected format and according to user-specified criteria (if desired). More particularly, the system maintains "live" views of the data so that all views of a particular base document (or documents) reflects at all times the state of the underlying data. By employing "incremental queries," the system of the present invention can at all times maintain the "liveness" of user-designed forms and reports, all without having to re-execute queries or re-paginate reports.
    • 描述了具有用于增量维护实时视图的方法的非模态数据库系统。 数据库系统在整个用户会话中维护单一上下文工作区; 这里,用户创建用于存储用户提供的信息的基本文档(数据库)。 在典型的会话中,用户采用基本文档的“视图”,用于根据用户选择的格式并根据用户指定的标准(如果需要)呈现信息。 更具体地说,系统维护数据的“实时”视图,使得特定基本文档(或文档)的所有视图总是反映底层数据的状态。 通过采用“增量查询”,本发明的系统可以随时保持用户设计的表单和报告的“活跃”,而无需重新执行查询或重新分页报告。
    • 34. 发明授权
    • Development system with methods for visual inheritance and improved
object reusability
    • 具有可视化继承方法和改进对象可重用性的开发系统
    • US5651108A
    • 1997-07-22
    • US584626
    • 1996-01-11
    • Ronald Allen CainJanet Andrea De LuRalph E. Lemke
    • Ronald Allen CainJanet Andrea De LuRalph E. Lemke
    • G06F9/44G06F15/00
    • G06F8/34
    • A system of the present invention includes a relational database management system (RDBMS), having an object-based, interactive visual-programming language providing programming by "visual inheritance." A user places screen objects (e.g., boxes, screen buttons, table objects, and the like) on an on-screen window or "form," visually attaches selected "properties" and "methods" to the screen objects, and then establishes an containership-based event model that dictates how and when these properties and methods will be invoked. An object inherits (derives) properties and methods from other (parent) objects via its visual containership. In this manner, the task of creating and maintaining application programs is greatly simplified.
    • 本发明的系统包括一个关系数据库管理系统(RDBMS),它具有基于对象的交互式视觉编程语言,通过“视觉遗传”提供编程。 用户将屏幕对象(例如,框,屏幕按钮,表格对象等)放置在屏幕窗口或“窗体”上,将选定的“属性”和“方法”视觉附加到屏幕对象上,然后建立 基于容器的事件模型,指示如何以及何时调用这些属性和方法。 一个对象通过其视觉容器来继承(派生)其他(父)对象的属性和方法。 以这种方式,大大简化了创建和维护应用程序的任务。
    • 36. 发明授权
    • Database server system with methods for alerting clients of occurrence
of database server events of interest to the clients
    • 数据库服务器系统,具有用于提醒客户端发生客户端感兴趣的数据库服务器事件的方法
    • US5592664A
    • 1997-01-07
    • US276739
    • 1994-09-07
    • James A. Starkey
    • James A. Starkey
    • G06F17/30
    • G06F17/30067Y10S707/99931
    • An event alerter system for notifying one application or process of a change in a database. A database management system includes an event generator that defines events to be reported, such as a change in a particular field of the database. Each time an change occurs, the event generator notifies an event manager of the name of the event. Whenever an event dependent process indicates an interest in a change in a field in a particular record or records in a database, it transfers a command to the event manager identifying each such record and change. When the event dependent process issues such a command, it enters a wait state to process the occurrence of an event in either a synchronous or asynchronous mode. The event manager converts such a command into entries in an event table that identifies, for that and other event dependent processes, the list of events in which a process has an interest. Thereafter, each time the event generator signals a change, the event manager examines the event table to determine which, if any, event dependent processes have an interest in that particular change and only three event dependent processes that have requests for being notified of the change pending. Then the event dependent process can obtain a message containing the status of each event in which it has an interest.
    • 用于通知一个应用程序或进程数据库中的更改的事件报警器系统。 数据库管理系统包括定义要报告的事件的事件生成器,例如数据库的特定字段的变化。 每次发生更改时,事件生成器会向事件管理器通知事件的名称。 每当涉及事件的进程表示对特定记录中的字段的改变或数据库中的记录的兴趣时,它将命令传送给事件管理器,以识别每个这样的记录并进行改变。 当事件相关过程发出这样的命令时,它进入等待状态以处理同步或异步模式中事件的发生。 事件管理器将这样的命令转换成事件表中的条目,该事件表为该事件和其他与事件相关的进程识别进程感兴趣的事件列表。 此后,每当事件发生器发信号通知改变时,事件管理器检查事件表,以确定事件相关过程(如果有的话)对该特定变化有兴趣,并且只有三个事件依赖进程有请求被通知改变 待定 然后事件相关过程可以获得一个消息,其中包含每个事件的兴趣状态。
    • 37. 发明授权
    • System and methods for optimizing compiled code according to code object
participation in program activities
    • 根据代码对象参与程序活动优化编译代码的系统和方法
    • US5579520A
    • 1996-11-26
    • US242561
    • 1994-05-13
    • John G. Bennett
    • John G. Bennett
    • G06F9/445G06F9/45
    • G06F8/443G06F8/54
    • A development system having a compiler, a linker, an interface, and a code packing optimization module is described. The compiler generates or "compiles" source listings into object modules, which may be linked or combined with other object modules (e.g., stored in "library" files) to create an executable program. The optimization module embodies activity-based methods for generating a profile bitmap for a program of interest, to identify related code objects (i.e., procedures, functions, routines, and the like) based on clustering of activity bit signatures, so that related ones may be packed together in the executable program. A run of a program to be optimized is divided into a plurality of activities, typically those which are core to the operation of the program. A profile bitmap of the program is generated by running the target program through the various activities: for each code object "hit" during an activity a corresponding bit is set. In this manner, a bit signature is generated for each code object indicating which activities the code object has participated in. These patterns are then ordered, for identifying code objects of the program which should be clustered together. Given this order, related procedures may be located in contiguous or near-contiguous pages of the program by ordering them based on their bitmap signatures. In this manner, the efficiency of information retrieval operations (e.g., disk access, caching, and the like) is maximized.
    • 描述了具有编译器,链接器,接口和代码打包优化模块的开发系统。 编译器将源列表生成或“编译”到对象模块中,对象模块可以与其他对象模块(例如,存储在“库”文件中)链接或组合以创建可执行程序。 优化模块体现了基于活动的方法,用于生成感兴趣的程序的简档位图,以基于活动位签名的聚类来识别相关代码对象(即,过程,函数,例程等),使得相关的方法可以 在可执行程序中打包在一起。 要优化的程序的运行被分为多个活动,通常是程序运行的核心。 通过运行目标程序通过各种活动来生成程序的配置文件位图:对于每个代码对象在活动期间“点击”相应的位被设置。 以这种方式,对于指示代码对象参与哪些活动的每个代码对象生成位签名,然后对这些模式进行排序,以便识别应该聚集在一起的程序的代码对象。 给定这个顺序,相关程序可以通过根据它们的位图签名进行排序来定位在程序的连续或邻近的页面中。 以这种方式,信息检索操作(例如,磁盘访问,缓存等)的效率最大化。
    • 40. 发明授权
    • System and methods for improved computer-based training
    • 改进基于计算机的培训的系统和方法
    • US5432940A
    • 1995-07-11
    • US970724
    • 1992-11-02
    • Richard J. PottsMark A. Vershel
    • Richard J. PottsMark A. Vershel
    • G06F3/14G06F3/048G06F9/44G06F9/46G06F9/48G09B9/00G09B19/00G06F9/06
    • G06F9/4812G06F9/45512G06F9/542G09B19/0053
    • The present invention includes a computer-based training system (CBT) having one or more Application Translation Units (ATUs), a message engine, and a script engine. For one or more target applications of interest, an ATU is provided for processing events specific to that application, thereby trapping events and translating them into abstract messages or "meta-messages" for conveying information about a particular event to the system. A general operating system ATU is also provided for trapping general system events. Translated event messages are processed by event handlers. System or application-specific messages which are not of interest are simply allowed to pass through. The individual handlers dispatch their respective messages to the script engine, which includes instructions for directing the activity of the target application(s). The script engine, in turn, acts upon an incoming message. The dispatched message triggers appropriate action (as specified by instructions within the script).
    • 本发明包括具有一个或多个应用翻译单元(ATU),消息引擎和脚本引擎的基于计算机的训练系统(CBT)。 对于感兴趣的一个或多个目标应用,ATU被提供用于处理特定于该应用的事件,从而捕获事件并将其转换成抽象消息或“元消息”,用于将关于特定事件的信息传送到系统。 还提供了一般操作系统ATU用于捕获一般系统事件。 翻译的事件消息由事件处理程序处理。 不感兴趣的系统或应用程序特定的消息被简单地允许通过。 单独的处理程序将它们各自的消息分发到脚本引擎,其包括用于指导目标应用程序的活动的指令。 脚本引擎又会对传入的消息产生影响。 分派的消息触发适当的操作(由脚本中的指令指定)。