Compiler support for optimizing decomposed software transactional memory operations
    4.
    发明申请
    Compiler support for optimizing decomposed software transactional memory operations 有权
    编译器支持优化分解的软件事务内存操作

    公开(公告)号:US20070169030A1

    公开(公告)日:2007-07-19

    申请号:US11389451

    申请日:2006-03-23

    IPC分类号: G06F9/45

    CPC分类号: G06F9/466 G06F8/443

    摘要: A software transactional memory system is described which utilizes decomposed software transactional memory instructions as well as runtime optimizations to achieve efficient performance. The decomposed instructions allow a compiler with knowledge of the instruction semantics to perform optimizations which would be unavailable on traditional software transactional memory systems. Additionally, high-level software transactional memory optimizations are performed such as code movement around procedure calls, addition of operations to provide strong atomicity, removal of unnecessary read-to-update upgrades, and removal of operations for newly-allocated objects. During execution, multi-use header words for objects are extended to provide for per-object housekeeping, as well as fast snapshots which illustrate changes to objects. Additionally, entries to software transactional memory logs are filtered using an associative table during execution, preventing needless writes to the logs. Finally a garbage collector with knowledge of the software transactional memory system compacts software transactional memory logs during garbage collection.

    摘要翻译: 描述了一种软件事务存储系统,其利用分解的软件事务存储器指令以及运行时优化来实现有效的性能。 分解的指令允许具有指令语义的知识的编译器执行在传统的软件事务存储器系统上不可用的优化。 此外,执行高级软件事务内存优化,例如围绕过程调用的代码移动,添加提供强原子性的操作,去除不必要的读取到更新升级以及删除新分配的对象的操作。 在执行期间,对象的多用标题字进行扩展,以提供每个对象的内务管理,以及快速快照,用于说明对象的更改。 此外,软件事务内存日志的条目在执行期间使用关联表进行过滤,从而防止对日志的不必要的写入。 最后,具有软件事务内存系统知识的垃圾收集器在垃圾收集期间压缩了软件事务内存日志。

    Direct-update software transactional memory
    5.
    发明申请
    Direct-update software transactional memory 有权
    直接更新软件事务内存

    公开(公告)号:US20070028056A1

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

    申请号:US11192784

    申请日:2005-07-29

    申请人: Timothy Harris

    发明人: Timothy Harris

    IPC分类号: G06F13/00

    摘要: A transactional memory programming interface allows a thread to directly and safely access one or more shared memory locations within a transaction while maintaining control structures to manage memory accesses to those same locations by one or more other concurrent threads. Each memory location accessed by the thread is associated with an enlistment record, and each thread maintains a transaction log of its memory accesses. Within a transaction, a read operation is performed directly on the memory location, and a write operation is attempted directly on the memory location, as opposed to some intermediate buffer. The thread can detect inconsistencies between the enlistment record of a memory location and the thread's transaction log to determine whether the memory accesses within the transaction are not reliable and the transaction should be re-tried.

    摘要翻译: 事务存储器编程接口允许线程直接和安全地访问事务内的一个或多个共享存储器位置,同时维护控制结构以通过一个或多个其他并发线程来管理对那些相同位置的存储器访问。 由线程访问的每个内存位置都与一个登记记录相关联,每个线程都维护其内存访问的事务日志。 在事务中,直接对存储器位置执行读取操作,并且与一些中间缓冲器相反,直接在存储器位置上进行写入操作。 线程可以检测内存位置的登记记录与线程的事务日志之间的不一致,以确定事务中的内存访问是否不可靠,并且应重新尝试该事务。

    Method and apparatus for a virtual mail house system
    6.
    发明申请
    Method and apparatus for a virtual mail house system 审中-公开
    虚拟邮件系统的方法和装置

    公开(公告)号:US20050198157A1

    公开(公告)日:2005-09-08

    申请号:US10794332

    申请日:2004-03-05

    IPC分类号: G06F15/16

    摘要: The present invention is a Virtual Mail House System that is an Internet-based management of direct mail campaigns from creation through completion that enables real time status reporting for customers. It entails online storage of Databases (a list of addresses to which physical mailers are sent), an online Library (a list of either predefined or user-uploaded documents), a process for creating, managing and tracking the campaign that also maintains a complete history of all activities for both the customer and each record in the database, and fulfillment management and acknowledgement system. The system also provides online contact management which includes the function of maintaining a contact history. When utilizing the present virtual mail house system a user can create a contact database, create a mail campaign, and manage and track the campaign from beginning to end.

    摘要翻译: 本发明是一种虚拟邮件系统,其是从创建到完成的直接邮件活动的基于因特网的管理,其实现对客户的实时状态报告。 它需要在线存储数据库(发送物理邮件的地址列表),在线图书馆(预定义或用户上传的文档的列表),创建,管理和跟踪也保持完整的广告系列的过程 数据库中客户和每个记录的所有活动的历史以及履行管理和确认系统。 该系统还提供在线联系人管理,其中包括维护联系人历史记录的功能。 当使用现有的虚拟邮件系统时,用户可以创建联系人数据库,创建邮件活动,并从头到尾管理和跟踪广告系列。

    Telephone call messaging device
    7.
    发明申请
    Telephone call messaging device 有权
    电话通话设备

    公开(公告)号:US20050169445A1

    公开(公告)日:2005-08-04

    申请号:US11005235

    申请日:2004-12-06

    申请人: Timothy Harris

    发明人: Timothy Harris

    摘要: A messaging device is disclosed. The device is connected to a telephone line and communicates with other devices identical to itself via a communications link established over existing phone lines, power lines or via wireless communications mechanisms. The messaging device records caller ID data upon detection of an incoming telephone call and prompts the user to enter additional data regarding the caller in assembling a message data packet including predefined messages. The message data packet is then transmitted to an identical messaging device wherein the caller ID data, caller name, caller's company, and predefined messages are presented to the intended recipient of the message contained in the message data packet. Additional features include handwritten or typed detailed messages contained in said message data packet and security for preventing unauthorized viewing of message data. The messaging device is optionally integrated into the design of a telephone.

    摘要翻译: 公开了消息传送设备。 该设备连接到电话线路,并通过在现有电话线路,电力线路上或通过无线通信机制建立的通信链路与其自身相同的其他设备进行通信。 消息传送设备在检测到呼入电话时记录呼叫者ID数据,并提示用户在组装包括预定消息的消息数据分组时输入有关呼叫者的附加数据。 然后将消息数据包发送到相同的消息收发设备,其中呼叫者ID数据,呼叫者名称,呼叫者公司和预定义消息被呈现给包含在消息数据分组中的消息的预期接收者。 附加功能包括所述消息数据包中包含的手写或打字的详细消息,以及用于防止未经授权的查看消息数据的安全性。 消息传递设备可选地集成到电话的设计中。

    Recreational water spray apparatus
    8.
    发明授权
    Recreational water spray apparatus 有权
    休闲喷水器

    公开(公告)号:US09415318B1

    公开(公告)日:2016-08-16

    申请号:US14694867

    申请日:2015-04-23

    申请人: Timothy Harris

    发明人: Timothy Harris

    摘要: A recreational water spray apparatus is disclosed. The apparatus may be provided a continuous pressurized flow of water without a pump to enhance continuity of a game by eliminating one or more delays to reload a water source. The apparatus may include a target disc disposed on a first end of the target control rod, a user throwing a projectile in an attempt to strike the target disc and upon the projectile striking the target disk, a conical spray of water is dispensed upon one or more user participants. Another embodiment of the recreational water spray apparatus is hinged. The hinged apparatus may allow a one piece upper frame tube and the safety barrier net to move at one or more different angles to a ground surface and allow the recreational water spray apparatus to be folded to create a slimmer profile for storage.

    摘要翻译: 公开了一种休闲喷水装置。 该设备可以提供无泵的连续加压水流,以通过消除重新加载水源的一个或多个延迟来增强游戏的连续性。 设备可以包括设置在目标控制杆的第一端上的目标盘,用户投掷射弹以试图撞击目标盘,并且在射弹撞击目标盘时,锥形喷雾水被分配在一个或 更多用户参与者 休闲喷水装置的另一实施例是铰接的。 铰接装置可以允许一件式上框架管和安全屏障网以一个或多个不同的角度移动到地面,并允许娱乐式喷水装置被折叠以产生更细的轮廓以进行存储。