Encoding-format-desensitized methods and means for interchanging
electronic document as appearances
    1.
    发明授权
    Encoding-format-desensitized methods and means for interchanging electronic document as appearances 失效
    用于将电子文档交换为外观的编码格式脱敏的方法和手段

    公开(公告)号:US5210824A

    公开(公告)日:1993-05-11

    申请号:US680592

    申请日:1991-03-28

    IPC分类号: G06F17/21 G06F17/22 G06F17/30

    摘要: A database system is provided for interchanging visually faithful renderings of fully formatted electronic documents among computers having different hardware configurations and different software operating environments for representing such documents by different encoding formats and for transferring such documents utilizing different file transfer protocols. All format conversions and other activities that are involved in transferring such documents among such computers essentially are transparent to their users and require no a priori knowledge on the part of any of the users with respect to the computing and/or network environments of any of the other users. All database operations are initiated and have their progress checked by means of a remote procedure call protocol which enables client applications to obtain partial results from them relatively quickly, without having to wait for such operations to complete their work. These database operations are forked as child processes by a main database server program, so the functionally of the database system may be extended easily by adding further database operation programs to it.

    摘要翻译: 提供了一种数据库系统,用于在具有不同硬件配置的计算机和用于通过不同编码格式表示这些文档的不同软件操作环境的计算机之间交换完全格式化的电子文档的视觉忠实的渲染,并且使用不同的文件传输协议传送这些文档。 涉及在这些计算机之间转移这些文档的所有格式转换和其他活动本质上对其用户是透明的,并且不要求任何用户对于任何用户的计算和/或网络环境的先验知识 其他用户。 启动所有数据库操作,并通过远程过程调用协议检查其进度,使客户端应用程序能够相对较快地获取部分结果,而无需等待此类操作完成工作。 这些数据库操作由主数据库服务器程序分派为子进程,因此可以通过向其添加其他数据库操作程序来轻松扩展数据库系统的功能。

    Local inking with gray pixels
    2.
    发明授权
    Local inking with gray pixels 失效
    本地墨迹与灰色像素

    公开(公告)号:US5905488A

    公开(公告)日:1999-05-18

    申请号:US729119

    申请日:1996-10-11

    IPC分类号: G06F3/033 G06F3/048 G09G5/00

    CPC分类号: G06F3/0488

    摘要: As an electronic pen (16) moves across a display screen (12), a position resolver (14) generates a series of x,y-coordinate positions which are sent to a remote computer system (20) having a relatively high latency or time delay before the positions are processed and intended display information is returned to the memory cells of a memory array (24) which controls the display on the display screen (12). During the time delay, a temporary display of the trajectory is created, preferably in light gray or another distinguishable color. Each x,y-coordinate position is compared (32) with an immediately preceding coordinate position to determine whether the pen has moved. If so, the new coordinate is stored in a memory (36) which stores a preselected number of the most recent coordinate positions and to a toggle circuit (38) which toggles a preselected bit of the display information stored in the corresponding memory cell of the memory array. After a preselected time, determined by clocking the recent coordinate position memory (36), the oldest stored coordinate position is clocked out and display information in the memory cell corresponding to the clocked out coordinate position is retrieved (42) and analyzed (44). If the toggled bit is still in the toggled position, the toggle circuit (38) toggles it back to the initial state. If the preselected bit has been reset by the intended drawing in the interim, it is not altered.

    摘要翻译: 当电子笔(16)在显示屏幕(12)上移动时,位置解析器(14)产生一系列x,y坐标位置,这些位置被发送到具有相对高的等待时间或时间的远程计算机系统(20) 在处理位置之前的延迟,并且将预期显示信息返回到控制显示屏幕(12)上的显示的存储器阵列(24)的存储单元。 在时间延迟期间,创建轨迹的临时显示,优选地以浅灰色或另一种可区分的颜色。 将每个x,y坐标位置与前一个坐标位置进行比较(32),以确定笔是否已移动。 如果是,则将新的坐标存储在存储预定数量的最近的坐标位置的存储器(36)中,并且将切换电路(38)切换到存储在存储单元中的显示信息的预选位 内存阵列 在通过对最近的坐标位置存储器(36)计时确定的预选时间之后,将最早存储的坐标位置计时,并且检索与时钟输出坐标位置相对应的存储单元中的显示信息(42)并进行分析(44)。 如果切换位仍处于切换位置,则切换电路(38)将其切换回初始状态。 如果预选的位在过渡期间被预定的图形重置,则不会改变。

    Method and system for reclaiming unreferenced computer memory space
    3.
    发明授权
    Method and system for reclaiming unreferenced computer memory space 失效
    回收未引用的计算机内存空间的方法和系统

    公开(公告)号:US5321834A

    公开(公告)日:1994-06-14

    申请号:US140720

    申请日:1993-10-21

    IPC分类号: G06F12/02 G06F12/00 G06F12/08

    摘要: A computer program is disclosed for reclaiming unreferenced computer memory space, also known as garbage collection. The program operates in a virtual memory environment wherein user memory space is divided into pages. For each active page, a table stores the age of the oldest object on the page (A-value) and the age of the youngest object pointed to from that page (F-value). A generational partition divides the pages into "safe" pages and "threatened" pages, based on their A-values. Rescuer pages, which may contain pointers to threatened pages, are determined by comparing the F-values to the generational partition. All potential pointers on the rescuing pages are traced and the objects pointed to are marked as reachable. All objects reachable from other reachable objects are also marked. Unmarked threatened objects are de-allocated.

    摘要翻译: 公开了用于回收未引用的计算机存储器空间的计算机程序,也称为垃圾收集。 该程序在虚拟存储器环境中操作,其中用户存储器空间被分成页面。 对于每个活动页面,表格存储页面上最早对象的年龄(A值)和从该页面指向的最小对象的年龄(F值)。 一代分区根据其A值将页分为“安全”页和“威胁”页。 可能包含指向威胁页面的指针的救援者页面通过将F值与代数分区进行比较来确定。 跟踪救援页面上的所有潜在指针,并将指向的对象标记为可达。 从其他可访问对象可访问的所有对象也被标记。 未标记的威胁对象被取消分配。

    Space efficient method of redeeming electronic payments
    4.
    发明授权
    Space efficient method of redeeming electronic payments 失效
    节省空间的电子付款方式

    公开(公告)号:US5857023A

    公开(公告)日:1999-01-05

    申请号:US758200

    申请日:1996-11-25

    摘要: A method of redeeming for a seller electronic payments generated by and received from a customer using a master key unknown to the seller. In anticipation of making electronic payments, a customer sends a bank the master key that he will use to generate electronic payments. The bank stores the master key. Later, the bank receives from the seller a redemption request including a seller identifier, a first value of a payment index, and an electronic payment associated with the first value of the payment index. The bank authenticates the electronic payment by comparing the electronic payment to a hash of a string including the master key, the seller identifier, and the first value of the payment index. If the electronic payment is authenticated, the bank determines an amount due to the seller and credits that amount to the seller.

    摘要翻译: 卖方使用卖方未知的主密钥为卖方兑换由客户生成和从客户接收的电子付款的方法。 在预计进行电子支付时,客户向银行发送他将用于生成电子支付的主密钥。 银行存储主密钥。 之后,银行从卖方收到包括卖方标识符,支付指数的第一值以及与支付指数的第一值相关联的电子支付的兑换请求。 银行通过将电子支付与包括主密钥,卖方标识符和支付指数的第一值的字符串的散列进行比较来认证电子支付。 如果电子支付被认证,银行将确定卖方应付的金额和卖方的金额。

    Space efficient method of electronic payments
    5.
    发明授权
    Space efficient method of electronic payments 失效
    空间有效的电子支付方式

    公开(公告)号:US5952638A

    公开(公告)日:1999-09-14

    申请号:US756130

    申请日:1996-11-25

    摘要: A method of space efficient electronic payments. A customer initiates an electronic transaction by transmitting a request for payment information to a seller. In response, the customer receives from the seller the payment information needed to generate an electronic payment. The customer determines the reliability of the payment information by authenticating it. If the payment information is authenticated, then the customer generates an electronic payment using the payment information and a master key unknown to the seller. Finally, the customer transmits the electronic payment to the seller along with a request for desired goods and/or services.

    摘要翻译: 一种空间有效的电子支付方法。 客户通过向卖方发送支付信息请求来发起电子交易。 作为回应,客户从卖方收到产生电子支付所需的支付信息。 客户通过认证来确定付款信息的可靠性。 如果支付信息被认证,则客户使用付款信息和卖方未知的主密钥生成电子支付。 最后,客户将电子支付发送给卖家以及所需商品和/或服务的请求。

    Methodology for managing weakly consistent replicated databases
    7.
    发明授权
    Methodology for managing weakly consistent replicated databases 失效
    用于管理弱一致的复制数据库的方法

    公开(公告)号:US5581754A

    公开(公告)日:1996-12-03

    申请号:US352012

    申请日:1994-12-07

    IPC分类号: G06F12/00 G06F17/30 G06F7/20

    摘要: Write operations for weakly consistent replicated database systems have embedded conflict detection and conflict resolution procedures for identifying and resolving, respectively conflicts between such write operations and the current state of any given instance of such a database. These write operations are committed to a firm execution order by the host for one instance of such a database, and this execution order propagates to the other instances of the database. Accordingly, a write log distinguishes between the writes that are known to be committed to a firm execution order (the "tentative writes") is maintained for each instance of the database, thereby enabling the user to explicitly identifying the stable data and the potentially unstable data in any given instance of the database. Furthermore, provision is made for enabling users to select from a set of predefined consistency guarantees across all instances of such a database for any given session.

    摘要翻译: 用于弱一致复制数据库系统的写入操作具有嵌入式冲突检测和冲突解决程序,用于识别和解决这种写入操作与此类数据库的任何给定实例的当前状态之间的冲突。 这些写入操作由主机对这种数据库的一个实例进行强制执行,并且该执行顺序传播到数据库的其他实例。 因此,写入日志区分已知被提交到坚定的执行顺序的写入(“暂时写入”)被维护用于数据库的每个实例,从而使得用户可以明确地识别稳定数据和潜在的不稳定 任何给定的数据库实例中的数据。 此外,还提供了允许用户从任何给定会话的这种数据库的所有实例的一组预定义的一致性保证中进行选择。

    Method for providing session consistency guarantees
    8.
    发明授权
    Method for providing session consistency guarantees 失效
    提供会话一致性保证的方法

    公开(公告)号:US5581753A

    公开(公告)日:1996-12-03

    申请号:US314971

    申请日:1994-09-28

    摘要: The present invention provides client-selected consistency guarantees to clients of a weakly consistent replicated database on a per "session" basis. The clients have access to utilities which allow the clients to, individually or collectively, define a "session" over which the selected guarantees are enforced. A "session" is broadly defined as a sequence of logically related Reads and Writes to the database. Sessions are initiated and terminated substantially independently of other sessions which may exist concurrently. Clients are allowed, however, to clone sessions and/or merge sessions with other clients. Clients select a minimum relevant subset of guarantees from among a set of pre-defined consistency guarantees, where "relevancy" is a client determined factor. At any given time, the system may be enforcing a number of different combinations of consistency guarantees. The guarantees ensure that all clients participating in a particular session view the database as having certain conditions of data consistency--the consistency of which is only provided with respect to the participants' Read and Write requests. Clients are allowed to downgrade their selected guarantees during the course of their sessions. One implementation of the present invention permits the selection of any one of four consistency guarantees.

    摘要翻译: 本发明在每个“会话”的基础上向弱一致的复制数据库的客户端提供客户选择的一致性保证。 客户可以访问实用程序,这些实用程序允许客户单独或集体定义执行所选保证的“会话”。 “会话”被广泛地定义为数据库的逻辑相关的读取和写入序列。 会话的启动和终止基本上独立于可能同时存在的其他会话。 但是,允许客户端克隆会话和/或与其他客户端合并会话。 客户从一组预定义的一致性保证中选择最小相关的担保子集,其中“相关性”是客户确定的因素。 在任何给定的时间,系统可能会执行许多不一致性保证的组合。 保证确保参与特定会话的所有客户都将数据库视为具有某些数据一致性的条件 - 其一致性仅针对参与者的读取和写入请求提供。 允许客户在会议过程中降级其选定的担保。 本发明的一个实现允许选择四个一致性保证中的任何一个。

    SEMANTIC TRANSACTIONS IN ONLINE APPLICATIONS
    9.
    发明申请
    SEMANTIC TRANSACTIONS IN ONLINE APPLICATIONS 有权
    在线申请中的语义交易

    公开(公告)号:US20100198914A1

    公开(公告)日:2010-08-05

    申请号:US12668697

    申请日:2008-07-11

    IPC分类号: G06F15/16

    摘要: A system and method for enabling distributed transaction processing by moving all application logic away from the server and into the client by using an optimistic concurrency control framework with client-side transaction validation including virtual full replication under a transactional programming model with full Atomicity, Consistency, Isolation, and Durability (ACID) properties.

    摘要翻译: 通过使用具有客户端事务验证的乐观并发控制框架,将所有应用程序逻辑远离服务器并进入客户端来实现分布式事务处理的系统和方法,包括具有完整原子性,一致性的事务编程模型下的虚拟完全复制, 隔离和耐久性(ACID)属性。

    Schema evolution in replication
    10.
    发明授权
    Schema evolution in replication 有权
    模式进化复制

    公开(公告)号:US07162689B2

    公开(公告)日:2007-01-09

    申请号:US09321594

    申请日:1999-05-28

    IPC分类号: G06F17/00

    摘要: Schema evolution involves defining flavored object groups. Specifically, related collections of replicated tables and other database objects, which are defined as belonging to an object group, are given different “flavors.” A flavor describes different subsets of the objects and even different subsets of the columns in the master tables. In one embodiment, when one site in a distributed database system propagates changes to a replicated database object, the current flavor for the site is also transmitted, so that the destination site can make the necessary adjustments in the uploaded changes by dropping the values for obsolete columns and using default values for new columns.

    摘要翻译: 模式演进涉及定义风味对象组。 具体来说,定义为属于对象组的复制表和其他数据库对象的相关集合被赋予不同的“风格”。 风味描述对象的不同子集,甚至主表中的列的不同子集。 在一个实施例中,当分布式数据库系统中的一个站点将更改传播到复制的数据库对象时,还会发送站点的当前风味,以便目标站点可以通过删除已过时的值对上传的更改进行必要的调整 列并使用新列的默认值。